pocl →
5.0-2+rpi1+b1 →
armhf → 2024-06-07 06:14:56
sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on bm-wb-04
+==============================================================================+
| pocl 5.0-2+rpi1+b1 (armhf) Fri, 07 Jun 2024 04:40:26 +0000 |
+==============================================================================+
Package: pocl
Version: 5.0-2+rpi1+b1
Source Version: 5.0-2+rpi1
Distribution: trixie-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/trixie-staging-armhf-sbuild-ec9c5598-dc51-467c-be33-d489f00f4c9f' with '<<CHROOT>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 http://172.17.4.1/private trixie-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private trixie-staging/main Sources [14.6 MB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf Packages [15.3 MB]
Fetched 30.0 MB in 30s (987 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: http://172.17.4.1/private/dists/trixie-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Check APT
---------
Checking available source versions...
Download source files with APT
------------------------------
Reading package lists...
NOTICE: 'pocl' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/opencl-team/pocl.git
Please use:
git clone https://salsa.debian.org/opencl-team/pocl.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 2385 kB of source archives.
Get:1 http://172.17.4.1/private trixie-staging/main pocl 5.0-2+rpi1 (dsc) [2713 B]
Get:2 http://172.17.4.1/private trixie-staging/main pocl 5.0-2+rpi1 (tar) [2362 kB]
Get:3 http://172.17.4.1/private trixie-staging/main pocl 5.0-2+rpi1 (diff) [20.4 kB]
Fetched 2385 kB in 0s (8730 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/pocl-YHPoAX/pocl-5.0' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/pocl-YHPoAX' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install build-essential |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-LLKYnS/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-LLKYnS/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-LLKYnS/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg: unchanged: 1
gpg: secret keys read: 1
gpg: secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ Packages [429 B]
Fetched 2105 B in 1s (2822 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install core build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
ca-certificates cron cron-daemon-common dbus dbus-bin dbus-daemon
dbus-session-bus-common dbus-system-bus-common dmsetup
libalgorithm-diff-perl libalgorithm-merge-perl libapparmor1
libarchive-cpio-perl libcryptsetup12 libdbus-1-3 libdevmapper1.02.1
libexpat1 libfdisk1 libfile-fcntllock-perl libjson-c5 libkmod2 libltdl-dev
libltdl7 libmail-sendmail-perl libsys-hostname-long-perl libsystemd-shared
netbase openssl systemd systemd-dev systemd-timesyncd util-linux-extra
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 16 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (23.6 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 16449 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (armhf included in any all)
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: debhelper-compat (= 13), gcc (>= 4:13), clang-16, libclang-16-dev, libclang-cpp16-dev, llvm-16-dev, cmake, libhwloc-dev, ocl-icd-dev, ocl-icd-opencl-dev, pkg-config, pkg-kde-tools, clinfo
Filtered Build-Depends: debhelper-compat (= 13), gcc (>= 4:13), clang-16, libclang-16-dev, libclang-cpp16-dev, llvm-16-dev, cmake, libhwloc-dev, ocl-icd-dev, ocl-icd-opencl-dev, pkg-config, pkg-kde-tools, clinfo
dpkg-deb: building package 'sbuild-build-depends-pocl-dummy' in '/<<BUILDDIR>>/resolver-LLKYnS/apt_archive/sbuild-build-depends-pocl-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-pocl-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ Sources [573 B]
Get:5 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ Packages [647 B]
Fetched 2553 B in 1s (3361 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install pocl build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
ca-certificates cron cron-daemon-common dbus dbus-bin dbus-daemon
dbus-session-bus-common dbus-system-bus-common dmsetup
libalgorithm-diff-perl libalgorithm-merge-perl libapparmor1
libarchive-cpio-perl libcryptsetup12 libdbus-1-3 libdevmapper1.02.1
libfdisk1 libfile-fcntllock-perl libjson-c5 libkmod2 libmail-sendmail-perl
libsys-hostname-long-perl libsystemd-shared openssl systemd systemd-dev
systemd-timesyncd util-linux-extra
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
clang-16 clinfo cmake cmake-data icu-devtools libarchive13t64 libbrotli1
libbsd0 libclang-16-dev libclang-common-16-dev libclang-cpp16-dev
libclang-cpp16t64 libclang1-16t64 libcurl4t64 libedit2 libffi-dev libgc1
libgssapi-krb5-2 libhwloc-dev libhwloc15 libicu-dev libjsoncpp25
libk5crypto3 libkrb5-3 libllvm16t64 libncurses-dev libncurses6 libnghttp2-14
libnsl2 libnuma-dev libnuma1 libobjc-13-dev libobjc4 libpfm4 libpkgconf3
libproc2-0 libpsl5t64 libpython3-stdlib libpython3.11-minimal
libpython3.11-stdlib librhash0 librtmp1 libssh2-1t64 libtirpc3t64 libuv1t64
libxml2-dev libyaml-0-2 libz3-4 libz3-dev llvm-16 llvm-16-dev
llvm-16-linker-tools llvm-16-runtime llvm-16-tools media-types ocl-icd-dev
ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers
pkg-config pkg-kde-tools pkgconf pkgconf-bin procps python3 python3-chardet
python3-debian python3-minimal python3-pkg-resources python3-pygments
python3-yaml python3.11 python3.11-minimal
Suggested packages:
clang-16-doc wasi-libc cmake-doc cmake-format elpa-cmake-mode ninja-build
lrzip krb5-doc krb5-user icu-doc ncurses-doc llvm-16-doc opencl-icd
opencl-clhpp-headers-doc cdbs python3-doc python3-tk python3-venv
python3-setuptools python-pygments-doc ttf-bitstream-vera python3.11-venv
python3.11-doc binfmt-support
Recommended packages:
libclang-rt-16-dev libhwloc-plugins krb5-locales libgpm2 publicsuffix
libssl3 libgl-dev libwww-perl psmisc python3-apt zstd
The following NEW packages will be installed:
clang-16 clinfo cmake cmake-data icu-devtools libarchive13t64 libbrotli1
libbsd0 libclang-16-dev libclang-common-16-dev libclang-cpp16-dev
libclang-cpp16t64 libclang1-16t64 libcurl4t64 libedit2 libffi-dev libgc1
libgssapi-krb5-2 libhwloc-dev libhwloc15 libicu-dev libjsoncpp25
libk5crypto3 libkrb5-3 libllvm16t64 libncurses-dev libncurses6 libnghttp2-14
libnsl2 libnuma-dev libnuma1 libobjc-13-dev libobjc4 libpfm4 libpkgconf3
libproc2-0 libpsl5t64 libpython3-stdlib libpython3.11-minimal
libpython3.11-stdlib librhash0 librtmp1 libssh2-1t64 libtirpc3t64 libuv1t64
libxml2-dev libyaml-0-2 libz3-4 libz3-dev llvm-16 llvm-16-dev
llvm-16-linker-tools llvm-16-runtime llvm-16-tools media-types ocl-icd-dev
ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers
pkg-config pkg-kde-tools pkgconf pkgconf-bin procps python3 python3-chardet
python3-debian python3-minimal python3-pkg-resources python3-pygments
python3-yaml python3.11 python3.11-minimal sbuild-build-depends-pocl-dummy
0 upgraded, 75 newly installed, 0 to remove and 16 not upgraded.
Need to get 162 MB/162 MB of archives.
After this operation, 1013 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-LLKYnS/apt_archive ./ sbuild-build-depends-pocl-dummy 0.invalid.0 [936 B]
Get:2 http://172.17.4.1/private trixie-staging/main armhf libpython3.11-minimal armhf 3.11.9-1+b1 [804 kB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf python3.11-minimal armhf 3.11.9-1+b1 [1574 kB]
Get:4 http://172.17.4.1/private trixie-staging/main armhf python3-minimal armhf 3.11.8-1 [26.3 kB]
Get:5 http://172.17.4.1/private trixie-staging/main armhf media-types all 10.1.0 [26.9 kB]
Get:6 http://172.17.4.1/private trixie-staging/main armhf libkrb5-3 armhf 1.20.1-6+b4 [286 kB]
Get:7 http://172.17.4.1/private trixie-staging/main armhf libgssapi-krb5-2 armhf 1.20.1-6+b4 [111 kB]
Get:8 http://172.17.4.1/private trixie-staging/main armhf libtirpc3t64 armhf 1.3.4+ds-1.3 [70.4 kB]
Get:9 http://172.17.4.1/private trixie-staging/main armhf libnsl2 armhf 1.3.0-3+b1 [34.6 kB]
Get:10 http://172.17.4.1/private trixie-staging/main armhf libpython3.11-stdlib armhf 3.11.9-1+b1 [1697 kB]
Get:11 http://172.17.4.1/private trixie-staging/main armhf python3.11 armhf 3.11.9-1+b1 [602 kB]
Get:12 http://172.17.4.1/private trixie-staging/main armhf libpython3-stdlib armhf 3.11.8-1 [9332 B]
Get:13 http://172.17.4.1/private trixie-staging/main armhf python3 armhf 3.11.8-1 [27.4 kB]
Get:14 http://172.17.4.1/private trixie-staging/main armhf libproc2-0 armhf 2:4.0.4-4 [54.8 kB]
Get:15 http://172.17.4.1/private trixie-staging/main armhf procps armhf 2:4.0.4-4 [848 kB]
Get:16 http://172.17.4.1/private trixie-staging/main armhf libbsd0 armhf 0.12.2-1 [127 kB]
Get:17 http://172.17.4.1/private trixie-staging/main armhf libedit2 armhf 3.1-20240517-1 [76.8 kB]
Get:18 http://172.17.4.1/private trixie-staging/main armhf libz3-4 armhf 4.8.12-3.1 [5797 kB]
Get:19 http://172.17.4.1/private trixie-staging/main armhf libllvm16t64 armhf 1:16.0.6-27+rpi1 [20.7 MB]
Get:20 http://172.17.4.1/private trixie-staging/main armhf libclang-cpp16t64 armhf 1:16.0.6-27+rpi1 [9924 kB]
Get:21 http://172.17.4.1/private trixie-staging/main armhf libgc1 armhf 1:8.2.6-1 [234 kB]
Get:22 http://172.17.4.1/private trixie-staging/main armhf libobjc4 armhf 14-20240221-2.1+rpi1 [33.7 kB]
Get:23 http://172.17.4.1/private trixie-staging/main armhf libobjc-13-dev armhf 13.2.0-16.1+rpi1 [160 kB]
Get:24 http://172.17.4.1/private trixie-staging/main armhf libclang-common-16-dev armhf 1:16.0.6-27+rpi1 [657 kB]
Get:25 http://172.17.4.1/private trixie-staging/main armhf llvm-16-linker-tools armhf 1:16.0.6-27+rpi1 [1018 kB]
Get:26 http://172.17.4.1/private trixie-staging/main armhf libclang1-16t64 armhf 1:16.0.6-27+rpi1 [5580 kB]
Get:27 http://172.17.4.1/private trixie-staging/main armhf clang-16 armhf 1:16.0.6-27+rpi1 [105 kB]
Get:28 http://172.17.4.1/private trixie-staging/main armhf ocl-icd-libopencl1 armhf 2.3.2-1+b2 [37.3 kB]
Get:29 http://172.17.4.1/private trixie-staging/main armhf clinfo armhf 3.0.23.01.25-1 [45.5 kB]
Get:30 http://172.17.4.1/private trixie-staging/main armhf libarchive13t64 armhf 3.7.2-2.1 [299 kB]
Get:31 http://172.17.4.1/private trixie-staging/main armhf libbrotli1 armhf 1.1.0-2 [280 kB]
Get:32 http://172.17.4.1/private trixie-staging/main armhf libnghttp2-14 armhf 1.61.0-1+b2 [63.2 kB]
Get:33 http://172.17.4.1/private trixie-staging/main armhf libpsl5t64 armhf 0.21.2-1.1 [55.7 kB]
Get:34 http://172.17.4.1/private trixie-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b4 [52.5 kB]
Get:35 http://172.17.4.1/private trixie-staging/main armhf libssh2-1t64 armhf 1.11.0-4.1+rpi1 [197 kB]
Get:36 http://172.17.4.1/private trixie-staging/main armhf libcurl4t64 armhf 8.8.0-1 [389 kB]
Get:37 http://172.17.4.1/private trixie-staging/main armhf libjsoncpp25 armhf 1.9.5-6 [64.7 kB]
Get:38 http://172.17.4.1/private trixie-staging/main armhf librhash0 armhf 1.4.3-3 [142 kB]
Get:39 http://172.17.4.1/private trixie-staging/main armhf libuv1t64 armhf 1.48.0-4+rpi1 [133 kB]
Get:40 http://172.17.4.1/private trixie-staging/main armhf cmake-data all 3.29.4-1+rpi1 [2167 kB]
Get:41 http://172.17.4.1/private trixie-staging/main armhf cmake armhf 3.29.4-1+rpi1 [7927 kB]
Get:42 http://172.17.4.1/private trixie-staging/main armhf icu-devtools armhf 72.1-4+b1 [176 kB]
Get:43 http://172.17.4.1/private trixie-staging/main armhf libclang-16-dev armhf 1:16.0.6-27+rpi1 [26.4 MB]
Get:44 http://172.17.4.1/private trixie-staging/main armhf libclang-cpp16-dev armhf 1:16.0.6-27+rpi1 [38.4 kB]
Get:45 http://172.17.4.1/private trixie-staging/main armhf libffi-dev armhf 3.4.6-1 [61.4 kB]
Get:46 http://172.17.4.1/private trixie-staging/main armhf libhwloc15 armhf 2.10.0-1 [131 kB]
Get:47 http://172.17.4.1/private trixie-staging/main armhf libnuma1 armhf 2.0.18-1 [19.0 kB]
Get:48 http://172.17.4.1/private trixie-staging/main armhf libnuma-dev armhf 2.0.18-1 [32.8 kB]
Get:49 http://172.17.4.1/private trixie-staging/main armhf libhwloc-dev armhf 2.10.0-1 [204 kB]
Get:50 http://172.17.4.1/private trixie-staging/main armhf libicu-dev armhf 72.1-4+b1 [9970 kB]
Get:51 http://172.17.4.1/private trixie-staging/main armhf libncurses6 armhf 6.5-2 [80.7 kB]
Get:52 http://172.17.4.1/private trixie-staging/main armhf libncurses-dev armhf 6.5-2 [289 kB]
Get:53 http://172.17.4.1/private trixie-staging/main armhf libpfm4 armhf 4.13.0+git32-g0d4ed0e-1 [46.0 kB]
Get:54 http://172.17.4.1/private trixie-staging/main armhf libpkgconf3 armhf 1.8.1-1 [31.3 kB]
Get:55 http://172.17.4.1/private trixie-staging/main armhf libxml2-dev armhf 2.9.14+dfsg-1.3+b4 [648 kB]
Get:56 http://172.17.4.1/private trixie-staging/main armhf libyaml-0-2 armhf 0.2.5-1 [44.6 kB]
Get:57 http://172.17.4.1/private trixie-staging/main armhf libz3-dev armhf 4.8.12-3.1 [90.6 kB]
Get:58 http://172.17.4.1/private trixie-staging/main armhf llvm-16-runtime armhf 1:16.0.6-27+rpi1 [460 kB]
Get:59 http://172.17.4.1/private trixie-staging/main armhf llvm-16 armhf 1:16.0.6-27+rpi1 [19.0 MB]
Get:60 http://172.17.4.1/private trixie-staging/main armhf python3-pkg-resources all 68.1.2-2 [241 kB]
Get:61 http://172.17.4.1/private trixie-staging/main armhf python3-pygments all 2.17.2+dfsg-1 [818 kB]
Get:62 http://172.17.4.1/private trixie-staging/main armhf python3-yaml armhf 6.0.1-2 [109 kB]
Get:63 http://172.17.4.1/private trixie-staging/main armhf llvm-16-tools armhf 1:16.0.6-27+rpi1 [424 kB]
Get:64 http://172.17.4.1/private trixie-staging/main armhf llvm-16-dev armhf 1:16.0.6-27+rpi1 [39.4 MB]
Get:65 http://172.17.4.1/private trixie-staging/main armhf opencl-c-headers all 3.0~2024.05.08-1 [46.1 kB]
Get:66 http://172.17.4.1/private trixie-staging/main armhf ocl-icd-dev armhf 2.3.2-1+b2 [14.9 kB]
Get:67 http://172.17.4.1/private trixie-staging/main armhf opencl-clhpp-headers all 3.0~2023.12.14-1 [49.5 kB]
Get:68 http://172.17.4.1/private trixie-staging/main armhf ocl-icd-opencl-dev armhf 2.3.2-1+b2 [8648 B]
Get:69 http://172.17.4.1/private trixie-staging/main armhf pkgconf-bin armhf 1.8.1-1 [27.8 kB]
Get:70 http://172.17.4.1/private trixie-staging/main armhf pkgconf armhf 1.8.1-1 [25.9 kB]
Get:71 http://172.17.4.1/private trixie-staging/main armhf pkg-config armhf 1.8.1-1 [13.7 kB]
Get:72 http://172.17.4.1/private trixie-staging/main armhf python3-chardet all 5.2.0+dfsg-1 [107 kB]
Get:73 http://172.17.4.1/private trixie-staging/main armhf python3-debian all 0.1.49 [115 kB]
Get:74 http://172.17.4.1/private trixie-staging/main armhf pkg-kde-tools all 0.17.1 [84.4 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 162 MB in 13s (12.2 MB/s)
Selecting previously unselected package libpython3.11-minimal:armhf.
(Reading database ... 16449 files and directories currently installed.)
Preparing to unpack .../libpython3.11-minimal_3.11.9-1+b1_armhf.deb ...
Unpacking libpython3.11-minimal:armhf (3.11.9-1+b1) ...
Selecting previously unselected package python3.11-minimal.
Preparing to unpack .../python3.11-minimal_3.11.9-1+b1_armhf.deb ...
Unpacking python3.11-minimal (3.11.9-1+b1) ...
Setting up libpython3.11-minimal:armhf (3.11.9-1+b1) ...
Setting up python3.11-minimal (3.11.9-1+b1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 16757 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.11.8-1_armhf.deb ...
Unpacking python3-minimal (3.11.8-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_10.1.0_all.deb ...
Unpacking media-types (10.1.0) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../2-libk5crypto3_1.20.1-6+b4_armhf.deb ...
Unpacking libk5crypto3:armhf (1.20.1-6+b4) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../3-libkrb5-3_1.20.1-6+b4_armhf.deb ...
Unpacking libkrb5-3:armhf (1.20.1-6+b4) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../4-libgssapi-krb5-2_1.20.1-6+b4_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.20.1-6+b4) ...
Selecting previously unselected package libtirpc3t64:armhf.
Preparing to unpack .../5-libtirpc3t64_1.3.4+ds-1.3_armhf.deb ...
Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64'
Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64'
Unpacking libtirpc3t64:armhf (1.3.4+ds-1.3) ...
Selecting previously unselected package libnsl2:armhf.
Preparing to unpack .../6-libnsl2_1.3.0-3+b1_armhf.deb ...
Unpacking libnsl2:armhf (1.3.0-3+b1) ...
Selecting previously unselected package libpython3.11-stdlib:armhf.
Preparing to unpack .../7-libpython3.11-stdlib_3.11.9-1+b1_armhf.deb ...
Unpacking libpython3.11-stdlib:armhf (3.11.9-1+b1) ...
Selecting previously unselected package python3.11.
Preparing to unpack .../8-python3.11_3.11.9-1+b1_armhf.deb ...
Unpacking python3.11 (3.11.9-1+b1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../9-libpython3-stdlib_3.11.8-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.11.8-1) ...
Setting up python3-minimal (3.11.8-1) ...
Selecting previously unselected package python3.
(Reading database ... 17233 files and directories currently installed.)
Preparing to unpack .../00-python3_3.11.8-1_armhf.deb ...
Unpacking python3 (3.11.8-1) ...
Selecting previously unselected package libproc2-0:armhf.
Preparing to unpack .../01-libproc2-0_2%3a4.0.4-4_armhf.deb ...
Unpacking libproc2-0:armhf (2:4.0.4-4) ...
Selecting previously unselected package procps.
Preparing to unpack .../02-procps_2%3a4.0.4-4_armhf.deb ...
Unpacking procps (2:4.0.4-4) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../03-libbsd0_0.12.2-1_armhf.deb ...
Unpacking libbsd0:armhf (0.12.2-1) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../04-libedit2_3.1-20240517-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20240517-1) ...
Selecting previously unselected package libz3-4:armhf.
Preparing to unpack .../05-libz3-4_4.8.12-3.1_armhf.deb ...
Unpacking libz3-4:armhf (4.8.12-3.1) ...
Selecting previously unselected package libllvm16t64:armhf.
Preparing to unpack .../06-libllvm16t64_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking libllvm16t64:armhf (1:16.0.6-27+rpi1) ...
Selecting previously unselected package libclang-cpp16t64.
Preparing to unpack .../07-libclang-cpp16t64_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking libclang-cpp16t64 (1:16.0.6-27+rpi1) ...
Selecting previously unselected package libgc1:armhf.
Preparing to unpack .../08-libgc1_1%3a8.2.6-1_armhf.deb ...
Unpacking libgc1:armhf (1:8.2.6-1) ...
Selecting previously unselected package libobjc4:armhf.
Preparing to unpack .../09-libobjc4_14-20240221-2.1+rpi1_armhf.deb ...
Unpacking libobjc4:armhf (14-20240221-2.1+rpi1) ...
Selecting previously unselected package libobjc-13-dev:armhf.
Preparing to unpack .../10-libobjc-13-dev_13.2.0-16.1+rpi1_armhf.deb ...
Unpacking libobjc-13-dev:armhf (13.2.0-16.1+rpi1) ...
Selecting previously unselected package libclang-common-16-dev.
Preparing to unpack .../11-libclang-common-16-dev_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking libclang-common-16-dev (1:16.0.6-27+rpi1) ...
Selecting previously unselected package llvm-16-linker-tools.
Preparing to unpack .../12-llvm-16-linker-tools_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking llvm-16-linker-tools (1:16.0.6-27+rpi1) ...
Selecting previously unselected package libclang1-16t64.
Preparing to unpack .../13-libclang1-16t64_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking libclang1-16t64 (1:16.0.6-27+rpi1) ...
Selecting previously unselected package clang-16.
Preparing to unpack .../14-clang-16_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking clang-16 (1:16.0.6-27+rpi1) ...
Selecting previously unselected package ocl-icd-libopencl1:armhf.
Preparing to unpack .../15-ocl-icd-libopencl1_2.3.2-1+b2_armhf.deb ...
Unpacking ocl-icd-libopencl1:armhf (2.3.2-1+b2) ...
Selecting previously unselected package clinfo.
Preparing to unpack .../16-clinfo_3.0.23.01.25-1_armhf.deb ...
Unpacking clinfo (3.0.23.01.25-1) ...
Selecting previously unselected package libarchive13t64:armhf.
Preparing to unpack .../17-libarchive13t64_3.7.2-2.1_armhf.deb ...
Unpacking libarchive13t64:armhf (3.7.2-2.1) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../18-libbrotli1_1.1.0-2_armhf.deb ...
Unpacking libbrotli1:armhf (1.1.0-2) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../19-libnghttp2-14_1.61.0-1+b2_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.61.0-1+b2) ...
Selecting previously unselected package libpsl5t64:armhf.
Preparing to unpack .../20-libpsl5t64_0.21.2-1.1_armhf.deb ...
Unpacking libpsl5t64:armhf (0.21.2-1.1) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../21-librtmp1_2.4+20151223.gitfa8646d.1-2+b4_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b4) ...
Selecting previously unselected package libssh2-1t64:armhf.
Preparing to unpack .../22-libssh2-1t64_1.11.0-4.1+rpi1_armhf.deb ...
Unpacking libssh2-1t64:armhf (1.11.0-4.1+rpi1) ...
Selecting previously unselected package libcurl4t64:armhf.
Preparing to unpack .../23-libcurl4t64_8.8.0-1_armhf.deb ...
Unpacking libcurl4t64:armhf (8.8.0-1) ...
Selecting previously unselected package libjsoncpp25:armhf.
Preparing to unpack .../24-libjsoncpp25_1.9.5-6_armhf.deb ...
Unpacking libjsoncpp25:armhf (1.9.5-6) ...
Selecting previously unselected package librhash0:armhf.
Preparing to unpack .../25-librhash0_1.4.3-3_armhf.deb ...
Unpacking librhash0:armhf (1.4.3-3) ...
Selecting previously unselected package libuv1t64:armhf.
Preparing to unpack .../26-libuv1t64_1.48.0-4+rpi1_armhf.deb ...
Unpacking libuv1t64:armhf (1.48.0-4+rpi1) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../27-cmake-data_3.29.4-1+rpi1_all.deb ...
Unpacking cmake-data (3.29.4-1+rpi1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../28-cmake_3.29.4-1+rpi1_armhf.deb ...
Unpacking cmake (3.29.4-1+rpi1) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../29-icu-devtools_72.1-4+b1_armhf.deb ...
Unpacking icu-devtools (72.1-4+b1) ...
Selecting previously unselected package libclang-16-dev.
Preparing to unpack .../30-libclang-16-dev_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking libclang-16-dev (1:16.0.6-27+rpi1) ...
Selecting previously unselected package libclang-cpp16-dev.
Preparing to unpack .../31-libclang-cpp16-dev_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking libclang-cpp16-dev (1:16.0.6-27+rpi1) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../32-libffi-dev_3.4.6-1_armhf.deb ...
Unpacking libffi-dev:armhf (3.4.6-1) ...
Selecting previously unselected package libhwloc15:armhf.
Preparing to unpack .../33-libhwloc15_2.10.0-1_armhf.deb ...
Unpacking libhwloc15:armhf (2.10.0-1) ...
Selecting previously unselected package libnuma1:armhf.
Preparing to unpack .../34-libnuma1_2.0.18-1_armhf.deb ...
Unpacking libnuma1:armhf (2.0.18-1) ...
Selecting previously unselected package libnuma-dev:armhf.
Preparing to unpack .../35-libnuma-dev_2.0.18-1_armhf.deb ...
Unpacking libnuma-dev:armhf (2.0.18-1) ...
Selecting previously unselected package libhwloc-dev:armhf.
Preparing to unpack .../36-libhwloc-dev_2.10.0-1_armhf.deb ...
Unpacking libhwloc-dev:armhf (2.10.0-1) ...
Selecting previously unselected package libicu-dev:armhf.
Preparing to unpack .../37-libicu-dev_72.1-4+b1_armhf.deb ...
Unpacking libicu-dev:armhf (72.1-4+b1) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../38-libncurses6_6.5-2_armhf.deb ...
Unpacking libncurses6:armhf (6.5-2) ...
Selecting previously unselected package libncurses-dev:armhf.
Preparing to unpack .../39-libncurses-dev_6.5-2_armhf.deb ...
Unpacking libncurses-dev:armhf (6.5-2) ...
Selecting previously unselected package libpfm4:armhf.
Preparing to unpack .../40-libpfm4_4.13.0+git32-g0d4ed0e-1_armhf.deb ...
Unpacking libpfm4:armhf (4.13.0+git32-g0d4ed0e-1) ...
Selecting previously unselected package libpkgconf3:armhf.
Preparing to unpack .../41-libpkgconf3_1.8.1-1_armhf.deb ...
Unpacking libpkgconf3:armhf (1.8.1-1) ...
Selecting previously unselected package libxml2-dev:armhf.
Preparing to unpack .../42-libxml2-dev_2.9.14+dfsg-1.3+b4_armhf.deb ...
Unpacking libxml2-dev:armhf (2.9.14+dfsg-1.3+b4) ...
Selecting previously unselected package libyaml-0-2:armhf.
Preparing to unpack .../43-libyaml-0-2_0.2.5-1_armhf.deb ...
Unpacking libyaml-0-2:armhf (0.2.5-1) ...
Selecting previously unselected package libz3-dev:armhf.
Preparing to unpack .../44-libz3-dev_4.8.12-3.1_armhf.deb ...
Unpacking libz3-dev:armhf (4.8.12-3.1) ...
Selecting previously unselected package llvm-16-runtime.
Preparing to unpack .../45-llvm-16-runtime_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking llvm-16-runtime (1:16.0.6-27+rpi1) ...
Selecting previously unselected package llvm-16.
Preparing to unpack .../46-llvm-16_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking llvm-16 (1:16.0.6-27+rpi1) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../47-python3-pkg-resources_68.1.2-2_all.deb ...
Unpacking python3-pkg-resources (68.1.2-2) ...
Selecting previously unselected package python3-pygments.
Preparing to unpack .../48-python3-pygments_2.17.2+dfsg-1_all.deb ...
Unpacking python3-pygments (2.17.2+dfsg-1) ...
Selecting previously unselected package python3-yaml.
Preparing to unpack .../49-python3-yaml_6.0.1-2_armhf.deb ...
Unpacking python3-yaml (6.0.1-2) ...
Selecting previously unselected package llvm-16-tools.
Preparing to unpack .../50-llvm-16-tools_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking llvm-16-tools (1:16.0.6-27+rpi1) ...
Selecting previously unselected package llvm-16-dev.
Preparing to unpack .../51-llvm-16-dev_1%3a16.0.6-27+rpi1_armhf.deb ...
Unpacking llvm-16-dev (1:16.0.6-27+rpi1) ...
Selecting previously unselected package opencl-c-headers.
Preparing to unpack .../52-opencl-c-headers_3.0~2024.05.08-1_all.deb ...
Unpacking opencl-c-headers (3.0~2024.05.08-1) ...
Selecting previously unselected package ocl-icd-dev:armhf.
Preparing to unpack .../53-ocl-icd-dev_2.3.2-1+b2_armhf.deb ...
Unpacking ocl-icd-dev:armhf (2.3.2-1+b2) ...
Selecting previously unselected package opencl-clhpp-headers.
Preparing to unpack .../54-opencl-clhpp-headers_3.0~2023.12.14-1_all.deb ...
Unpacking opencl-clhpp-headers (3.0~2023.12.14-1) ...
Selecting previously unselected package ocl-icd-opencl-dev:armhf.
Preparing to unpack .../55-ocl-icd-opencl-dev_2.3.2-1+b2_armhf.deb ...
Unpacking ocl-icd-opencl-dev:armhf (2.3.2-1+b2) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../56-pkgconf-bin_1.8.1-1_armhf.deb ...
Unpacking pkgconf-bin (1.8.1-1) ...
Selecting previously unselected package pkgconf:armhf.
Preparing to unpack .../57-pkgconf_1.8.1-1_armhf.deb ...
Unpacking pkgconf:armhf (1.8.1-1) ...
Selecting previously unselected package pkg-config:armhf.
Preparing to unpack .../58-pkg-config_1.8.1-1_armhf.deb ...
Unpacking pkg-config:armhf (1.8.1-1) ...
Selecting previously unselected package python3-chardet.
Preparing to unpack .../59-python3-chardet_5.2.0+dfsg-1_all.deb ...
Unpacking python3-chardet (5.2.0+dfsg-1) ...
Selecting previously unselected package python3-debian.
Preparing to unpack .../60-python3-debian_0.1.49_all.deb ...
Unpacking python3-debian (0.1.49) ...
Selecting previously unselected package pkg-kde-tools.
Preparing to unpack .../61-pkg-kde-tools_0.17.1_all.deb ...
Unpacking pkg-kde-tools (0.17.1) ...
Selecting previously unselected package sbuild-build-depends-pocl-dummy.
Preparing to unpack .../62-sbuild-build-depends-pocl-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-pocl-dummy (0.invalid.0) ...
Setting up media-types (10.1.0) ...
Setting up libyaml-0-2:armhf (0.2.5-1) ...
Setting up libbrotli1:armhf (1.1.0-2) ...
Setting up libuv1t64:armhf (1.48.0-4+rpi1) ...
Setting up libpsl5t64:armhf (0.21.2-1.1) ...
Setting up libnghttp2-14:armhf (1.61.0-1+b2) ...
Setting up libffi-dev:armhf (3.4.6-1) ...
Setting up libz3-4:armhf (4.8.12-3.1) ...
Setting up libpkgconf3:armhf (1.8.1-1) ...
Setting up libpfm4:armhf (4.13.0+git32-g0d4ed0e-1) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b4) ...
Setting up libncurses6:armhf (6.5-2) ...
Setting up libproc2-0:armhf (2:4.0.4-4) ...
Setting up libhwloc15:armhf (2.10.0-1) ...
Setting up libjsoncpp25:armhf (1.9.5-6) ...
Setting up icu-devtools (72.1-4+b1) ...
Setting up pkgconf-bin (1.8.1-1) ...
Setting up libk5crypto3:armhf (1.20.1-6+b4) ...
Setting up libgc1:armhf (1:8.2.6-1) ...
Setting up opencl-c-headers (3.0~2024.05.08-1) ...
Setting up libnuma1:armhf (2.0.18-1) ...
Setting up ocl-icd-libopencl1:armhf (2.3.2-1+b2) ...
Setting up librhash0:armhf (1.4.3-3) ...
Setting up procps (2:4.0.4-4) ...
Setting up cmake-data (3.29.4-1+rpi1) ...
Setting up libkrb5-3:armhf (1.20.1-6+b4) ...
Setting up libssh2-1t64:armhf (1.11.0-4.1+rpi1) ...
Setting up libbsd0:armhf (0.12.2-1) ...
Setting up libarchive13t64:armhf (3.7.2-2.1) ...
Setting up libicu-dev:armhf (72.1-4+b1) ...
Setting up libz3-dev:armhf (4.8.12-3.1) ...
Setting up libncurses-dev:armhf (6.5-2) ...
Setting up libedit2:armhf (3.1-20240517-1) ...
Setting up clinfo (3.0.23.01.25-1) ...
Setting up libobjc4:armhf (14-20240221-2.1+rpi1) ...
Setting up pkgconf:armhf (1.8.1-1) ...
Setting up libnuma-dev:armhf (2.0.18-1) ...
Setting up libllvm16t64:armhf (1:16.0.6-27+rpi1) ...
Setting up libxml2-dev:armhf (2.9.14+dfsg-1.3+b4) ...
Setting up opencl-clhpp-headers (3.0~2023.12.14-1) ...
Setting up libgssapi-krb5-2:armhf (1.20.1-6+b4) ...
Setting up ocl-icd-dev:armhf (2.3.2-1+b2) ...
Setting up pkg-config:armhf (1.8.1-1) ...
Setting up ocl-icd-opencl-dev:armhf (2.3.2-1+b2) ...
Setting up libhwloc-dev:armhf (2.10.0-1) ...
Setting up libobjc-13-dev:armhf (13.2.0-16.1+rpi1) ...
Setting up libcurl4t64:armhf (8.8.0-1) ...
Setting up libtirpc3t64:armhf (1.3.4+ds-1.3) ...
Setting up llvm-16-runtime (1:16.0.6-27+rpi1) ...
Setting up libclang-common-16-dev (1:16.0.6-27+rpi1) ...
Setting up libclang1-16t64 (1:16.0.6-27+rpi1) ...
Setting up libclang-cpp16t64 (1:16.0.6-27+rpi1) ...
Setting up llvm-16-linker-tools (1:16.0.6-27+rpi1) ...
Setting up libclang-cpp16-dev (1:16.0.6-27+rpi1) ...
Setting up libnsl2:armhf (1.3.0-3+b1) ...
Setting up cmake (3.29.4-1+rpi1) ...
Setting up llvm-16 (1:16.0.6-27+rpi1) ...
Setting up libclang-16-dev (1:16.0.6-27+rpi1) ...
Setting up clang-16 (1:16.0.6-27+rpi1) ...
Setting up libpython3.11-stdlib:armhf (3.11.9-1+b1) ...
Setting up libpython3-stdlib:armhf (3.11.8-1) ...
Setting up python3.11 (3.11.9-1+b1) ...
Setting up python3 (3.11.8-1) ...
Setting up python3-pkg-resources (68.1.2-2) ...
Setting up python3-yaml (6.0.1-2) ...
Setting up python3-pygments (2.17.2+dfsg-1) ...
Setting up python3-chardet (5.2.0+dfsg-1) ...
Setting up python3-debian (0.1.49) ...
Setting up pkg-kde-tools (0.17.1) ...
Setting up llvm-16-tools (1:16.0.6-27+rpi1) ...
Setting up llvm-16-dev (1:16.0.6-27+rpi1) ...
Setting up sbuild-build-depends-pocl-dummy (0.invalid.0) ...
Processing triggers for systemd (255.3-1+rpi1+b1) ...
Processing triggers for man-db (2.12.1-1) ...
Processing triggers for libc-bin (2.38-8+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 4.9.0-0.bpo.4-armmp armhf (armv7l)
Toolchain package versions: binutils_2.41-6+rpi1+b1 dpkg-dev_1.22.6+rpi1 g++-12_12.3.0-14+rpi1 g++-13_13.2.0-16.1+rpi1 gcc-12_12.3.0-14+rpi1 gcc-13_13.2.0-16.1+rpi1 libc6-dev_2.38-8+rpi1 libstdc++-12-dev_12.3.0-14+rpi1 libstdc++-13-dev_13.2.0-16.1+rpi1 libstdc++6_14-20240221-2.1+rpi1 linux-libc-dev_6.5.6-1+rpi1+b1
Package versions: adduser_3.137 apt_2.9.3 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-14 autotools-dev_20220109.1 base-files_13.2+rpi1 base-passwd_3.6.3 bash_5.2.21-2 binutils_2.41-6+rpi1+b1 binutils-arm-linux-gnueabihf_2.41-6+rpi1+b1 binutils-common_2.41-6+rpi1+b1 bsdextrautils_2.40.1-4+rpi1 bsdutils_1:2.40.1-4+rpi1 build-essential_12.10 bzip2_1.0.8-5.1 ca-certificates_20240203 clang-16_1:16.0.6-27+rpi1 clinfo_3.0.23.01.25-1 cmake_3.29.4-1+rpi1 cmake-data_3.29.4-1+rpi1 coreutils_9.4-3.1 cpp_4:13.2.0-1+rpi1 cpp-12_12.3.0-14+rpi1 cpp-13_13.2.0-16.1+rpi1 cpp-13-arm-linux-gnueabihf_13.2.0-16.1+rpi1 cron_3.0pl1-189 cron-daemon-common_3.0pl1-189 dash_0.5.12-8 dbus_1.14.10-4+b1 dbus-bin_1.14.10-4+b1 dbus-daemon_1.14.10-4+b1 dbus-session-bus-common_1.14.10-4 dbus-system-bus-common_1.14.10-4 debconf_1.5.86 debhelper_13.15.3 debianutils_5.17 dh-autoreconf_20 dh-strip-nondeterminism_1.14.0-1 diffutils_1:3.10-1 dirmngr_2.2.43-7 dmsetup_2:1.02.196-1 dpkg_1.22.6+rpi1 dpkg-dev_1.22.6+rpi1 dwz_0.15-1+b2 e2fsprogs_1.47.1-1 fakeroot_1.33-1 file_1:5.45-3 findutils_4.9.0-6 g++_4:13.2.0-1+rpi1 g++-12_12.3.0-14+rpi1 g++-13_13.2.0-16.1+rpi1 g++-13-arm-linux-gnueabihf_13.2.0-16.1+rpi1 gcc_4:13.2.0-1+rpi1 gcc-12_12.3.0-14+rpi1 gcc-12-base_12.3.0-14+rpi1 gcc-13_13.2.0-16.1+rpi1 gcc-13-arm-linux-gnueabihf_13.2.0-16.1+rpi1 gcc-13-base_13.2.0-16.1+rpi1 gcc-14-base_14-20240221-2.1+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-14 gettext-base_0.21-14 gnupg_2.2.43-7 gnupg-l10n_2.2.43-7 gnupg-utils_2.2.43-7 gpg_2.2.43-7 gpg-agent_2.2.43-7 gpg-wks-client_2.2.43-7 gpgconf_2.2.43-7 gpgsm_2.2.43-7 gpgv_2.2.43-7 grep_3.11-4 groff-base_1.23.0-4 gzip_1.12-1.1 hostname_3.23+nmu2 icu-devtools_72.1-4+b1 init-system-helpers_1.66 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20240117-1 libacl1_2.3.2-2+rpi1 libalgorithm-diff-perl_1.201-1 libalgorithm-merge-perl_0.08-5 libapparmor1_3.0.13-2 libapt-pkg6.0t64_2.9.3 libarchive-cpio-perl_0.10-3 libarchive-zip-perl_1.68-1 libarchive13t64_3.7.2-2.1 libasan8_14-20240221-2.1+rpi1 libassuan0_2.5.6-1 libatomic1_14-20240221-2.1+rpi1 libattr1_1:2.5.2-1 libaudit-common_1:3.1.2-2 libaudit1_1:3.1.2-2 libbinutils_2.41-6+rpi1+b1 libblkid1_2.40.1-4+rpi1 libbrotli1_1.1.0-2 libbsd0_0.12.2-1 libbz2-1.0_1.0.8-5.1 libc-bin_2.38-8+rpi1 libc-dev-bin_2.38-8+rpi1 libc6_2.38-8+rpi1 libc6-dev_2.38-8+rpi1 libcap-ng0_0.8.5-1 libcap2_1:2.66-5 libcap2-bin_1:2.66-5 libcc1-0_14-20240221-2.1+rpi1 libclang-16-dev_1:16.0.6-27+rpi1 libclang-common-16-dev_1:16.0.6-27+rpi1 libclang-cpp16-dev_1:16.0.6-27+rpi1 libclang-cpp16t64_1:16.0.6-27+rpi1 libclang1-16t64_1:16.0.6-27+rpi1 libcom-err2_1.47.1-1 libcrypt-dev_1:4.4.36-4 libcrypt1_1:4.4.36-4 libcryptsetup12_2:2.7.2-2+rpi1 libctf-nobfd0_2.41-6+rpi1+b1 libctf0_2.41-6+rpi1+b1 libcurl4t64_8.8.0-1 libdb5.3t64_5.3.28+dfsg2-7 libdbus-1-3_1.14.10-4+b1 libdebconfclient0_0.272 libdebhelper-perl_13.15.3 libdevmapper1.02.1_2:1.02.196-1 libdpkg-perl_1.22.6+rpi1 libedit2_3.1-20240517-1 libelf1t64_0.191-1+rpi1 libexpat1_2.6.2-1 libext2fs2t64_1.47.1-1 libfakeroot_1.33-1 libfdisk1_2.40.1-4+rpi1 libffi-dev_3.4.6-1 libffi8_3.4.6-1 libfile-fcntllock-perl_0.22-4+b3 libfile-stripnondeterminism-perl_1.14.0-1 libgc1_1:8.2.6-1 libgcc-12-dev_12.3.0-14+rpi1 libgcc-13-dev_13.2.0-16.1+rpi1 libgcc-s1_14-20240221-2.1+rpi1 libgcrypt20_1.10.3-3 libgdbm-compat4t64_1.23-5.1+b1 libgdbm6t64_1.23-5.1+b1 libgmp10_2:6.3.0+dfsg-2 libgnutls30t64_3.8.5-4 libgomp1_14-20240221-2.1+rpi1 libgpg-error0_1.49-2 libgssapi-krb5-2_1.20.1-6+b4 libhogweed6t64_3.9.1-2.2 libhwloc-dev_2.10.0-1 libhwloc15_2.10.0-1 libicu-dev_72.1-4+b1 libicu72_72.1-4+b1 libidn2-0_2.3.7-2 libisl23_0.26-3 libjansson4_2.14-2 libjson-c5_0.17-1 libjsoncpp25_1.9.5-6 libk5crypto3_1.20.1-6+b4 libkeyutils1_1.6.3-3 libkmod2_31+20240202-2+rpi1 libkrb5-3_1.20.1-6+b4 libkrb5support0_1.20.1-6+b4 libksba8_1.6.6-1 libldap-2.5-0_2.5.17+dfsg-1+rpi1 libllvm16t64_1:16.0.6-27+rpi1 libltdl-dev_2.4.7-7+b1 libltdl7_2.4.7-7+b1 liblz4-1_1.9.4-2+rpi1 liblzma5_5.6.1+really5.4.5-1 libmagic-mgc_1:5.45-3 libmagic1t64_1:5.45-3 libmail-sendmail-perl_0.80-3 libmd0_1.1.0-2 libmount1_2.40.1-4+rpi1 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libncurses-dev_6.5-2 libncurses6_6.5-2 libncursesw6_6.5-2 libnettle8t64_3.9.1-2.2 libnghttp2-14_1.61.0-1+b2 libnpth0t64_1.6-3.1 libnsl2_1.3.0-3+b1 libnuma-dev_2.0.18-1 libnuma1_2.0.18-1 libobjc-13-dev_13.2.0-16.1+rpi1 libobjc4_14-20240221-2.1+rpi1 libp11-kit0_0.25.3-5 libpam-modules_1.5.3-7 libpam-modules-bin_1.5.3-7 libpam-runtime_1.5.3-7 libpam0g_1.5.3-7 libpcre2-8-0_10.42-4+b1 libpcre3_2:8.39-15 libperl5.38t64_5.38.2-4 libpfm4_4.13.0+git32-g0d4ed0e-1 libpipeline1_1.5.7-2 libpkgconf3_1.8.1-1 libproc2-0_2:4.0.4-4 libpsl5t64_0.21.2-1.1 libpython3-stdlib_3.11.8-1 libpython3.11-minimal_3.11.9-1+b1 libpython3.11-stdlib_3.11.9-1+b1 libreadline8t64_8.2-4 librhash0_1.4.3-3 librtmp1_2.4+20151223.gitfa8646d.1-2+b4 libsasl2-2_2.1.28+dfsg1-6 libsasl2-modules-db_2.1.28+dfsg1-6 libseccomp2_2.5.5-1+rpi1 libselinux1_3.5-2+b2 libsemanage-common_3.5-1 libsemanage2_3.5-1+b1 libsepol1_3.1-1 libsepol2_3.5-2+b1 libsframe1_2.41-6+rpi1+b1 libsmartcols1_2.40.1-4+rpi1 libsqlite3-0_3.45.3-1 libss2_1.47.1-1 libssh2-1t64_1.11.0-4.1+rpi1 libssl1.1_1.1.1o-1 libssl3t64_3.2.1-3 libstdc++-12-dev_12.3.0-14+rpi1 libstdc++-13-dev_13.2.0-16.1+rpi1 libstdc++6_14-20240221-2.1+rpi1 libsys-hostname-long-perl_1.5-3 libsystemd-shared_255.3-1+rpi1+b1 libsystemd0_255.3-1+rpi1+b1 libtasn1-6_4.19.0-3+b2 libtinfo6_6.5-2 libtirpc-common_1.3.4+ds-1.3 libtirpc3t64_1.3.4+ds-1.3 libtool_2.4.7-7 libubsan1_14-20240221-2.1+rpi1 libuchardet0_0.0.8-1 libudev1_255.3-1+rpi1+b1 libunistring2_1.0-2 libunistring5_1.2-1 libuuid1_2.40.1-4+rpi1 libuv1t64_1.48.0-4+rpi1 libxml2_2.9.14+dfsg-1.3+b4 libxml2-dev_2.9.14+dfsg-1.3+b4 libxxhash0_0.8.2-2+b1 libyaml-0-2_0.2.5-1 libz3-4_4.8.12-3.1 libz3-dev_4.8.12-3.1 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.5.6-1+rpi1+b1 llvm-16_1:16.0.6-27+rpi1 llvm-16-dev_1:16.0.6-27+rpi1 llvm-16-linker-tools_1:16.0.6-27+rpi1 llvm-16-runtime_1:16.0.6-27+rpi1 llvm-16-tools_1:16.0.6-27+rpi1 login_1:4.13+dfsg1-4 logsave_1.47.1-1 lsb-base_11.6+rpi1 m4_1.4.19-4 make_4.3-4.1 man-db_2.12.1-1 mawk_1.3.4.20240123-1 media-types_10.1.0 mount_2.40.1-4+rpi1 nano_8.0-1 ncurses-base_6.5-2 ncurses-bin_6.5-2 netbase_6.4 ocl-icd-dev_2.3.2-1+b2 ocl-icd-libopencl1_2.3.2-1+b2 ocl-icd-opencl-dev_2.3.2-1+b2 opencl-c-headers_3.0~2024.05.08-1 opencl-clhpp-headers_3.0~2023.12.14-1 openssl_3.2.1-3 passwd_1:4.13+dfsg1-4 patch_2.7.6-7 perl_5.38.2-4 perl-base_5.38.2-4 perl-modules-5.38_5.38.2-4 pinentry-curses_1.2.1-3 pkg-config_1.8.1-1 pkg-kde-tools_0.17.1 pkgconf_1.8.1-1 pkgconf-bin_1.8.1-1 po-debconf_1.0.21+nmu1 procps_2:4.0.4-4 python3_3.11.8-1 python3-chardet_5.2.0+dfsg-1 python3-debian_0.1.49 python3-minimal_3.11.8-1 python3-pkg-resources_68.1.2-2 python3-pygments_2.17.2+dfsg-1 python3-yaml_6.0.1-2 python3.11_3.11.9-1+b1 python3.11-minimal_3.11.9-1+b1 raspbian-archive-keyring_20120528.2 readline-common_8.2-4 rpcsvc-proto_1.4.3-1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-pocl-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.22 systemd_255.3-1+rpi1+b1 systemd-dev_255.3-1+rpi1 systemd-timesyncd_255.3-1+rpi1+b1 sysvinit-utils_3.09-1 tar_1.35+dfsg-3 tzdata_2024a-4 usr-is-merged_39 util-linux_2.40.1-4+rpi1 util-linux-extra_2.40.1-4+rpi1 xz-utils_5.6.1+really5.4.5-1 zlib1g_1:1.3.dfsg+really1.3.1-1
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
gpgv: Signature made Thu Feb 8 16:16:15 2024 UTC
gpgv: using RSA key B843F038E48484EB39990C4587DEBCF2E67E9905
gpgv: issuer "root@raspbian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./pocl_5.0-2+rpi1.dsc: no acceptable signature found
dpkg-source: info: extracting pocl in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking pocl_5.0.orig.tar.gz
dpkg-source: info: unpacking pocl_5.0-2+rpi1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0001-do-not-set-kernellib_fallback_name-to-an-empty-strin.patch
dpkg-source: info: applying 0002-fix-i386-distro-build.patch
dpkg-source: info: applying generic-cpu.patch
dpkg-source: info: applying distro.patch
dpkg-source: info: applying timeout.patch
dpkg-source: info: applying no-rc.patch
dpkg-source: info: applying blhc.patch
Check disc space
----------------
Sufficient free space for build
Hack binNMU version
-------------------
Created changelog entry for binNMU version 5.0-2+rpi1+b1
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=trixie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=trixie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=trixie-staging-armhf-sbuild-ec9c5598-dc51-467c-be33-d489f00f4c9f
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=xterm
USER=buildd
dpkg-buildpackage
-----------------
dpkg-buildpackage: info: source package pocl
dpkg-buildpackage: info: source version 5.0-2+rpi1+b1
dpkg-buildpackage: info: source distribution trixie-staging
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
debian/rules clean
dh clean --with pkgkde_symbolshelper
debian/rules execute_after_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -f -r build-source
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
debian/rules binary-arch
dh binary-arch --with pkgkde_symbolshelper
dh_update_autotools_config -a
dh_autoreconf -a
debian/rules execute_before_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
mkdir -p build-source
tar \
--owner=0 --group=0 \
--transform 's,^,pocl/,' \
--exclude=debian \
--exclude=build-source \
--sort=name \
--mtime=@1707401353 \
--clamp-mtime \
--mode=u+rw,go+r,go-w,a-s \
-cf - * | xz > build-source/pocl.tar.xz
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Using LLC_HOST_CPU=arm1156t2f-s
/usr/lib/llvm-16/bin/llc -version
Raspbian LLVM version 16.0.6
Optimized build.
Default target: arm-linux-gnueabihf
Host CPU: cortex-a9
Registered Targets:
aarch64 - AArch64 (little endian)
aarch64_32 - AArch64 (little endian ILP32)
aarch64_be - AArch64 (big endian)
amdgcn - AMD GCN GPUs
arm - ARM
arm64 - ARM64 (little endian)
arm64_32 - ARM64 (little endian ILP32)
armeb - ARM (big endian)
avr - Atmel AVR Microcontroller
bpf - BPF (host endian)
bpfeb - BPF (big endian)
bpfel - BPF (little endian)
hexagon - Hexagon
lanai - Lanai
loongarch32 - 32-bit LoongArch
loongarch64 - 64-bit LoongArch
m68k - Motorola 68000 family
mips - MIPS (32-bit big endian)
mips64 - MIPS (64-bit big endian)
mips64el - MIPS (64-bit little endian)
mipsel - MIPS (32-bit little endian)
msp430 - MSP430 [experimental]
nvptx - NVIDIA PTX 32-bit
nvptx64 - NVIDIA PTX 64-bit
ppc32 - PowerPC 32
ppc32le - PowerPC 32 LE
ppc64 - PowerPC 64
ppc64le - PowerPC 64 LE
r600 - AMD GPUs HD2XXX-HD6XXX
riscv32 - 32-bit RISC-V
riscv64 - 64-bit RISC-V
sparc - Sparc
sparcel - Sparc LE
sparcv9 - Sparc V9
systemz - SystemZ
thumb - Thumb
thumbeb - Thumb (big endian)
ve - VE
wasm32 - WebAssembly 32-bit
wasm64 - WebAssembly 64-bit
x86 - 32-bit X86: Pentium-Pro and above
x86-64 - 64-bit X86: EM64T and AMD64
xcore - XCore
xtensa - Xtensa 32
/usr/lib/llvm-16/bin/llc -mattr=help
/usr/lib/llvm-16/bin/llc: error: unable to get target for 'unknown', see --version and --triple.
make[1]: [debian/rules:88: override_dh_auto_configure] Error 1 (ignored)
dh_auto_configure -- -DENABLE_ICD=ON -DWITH_LLVM_CONFIG=/usr/bin/llvm-config-16 -DLLC_HOST_CPU=arm1156t2f-s -DEXTRA_HOST_CLANG_FLAGS="-mfpu=vfp3-d16" -DPOCL_ICD_ABSOLUTE_PATH=OFF -DHARDENING_ENABLE=ON -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF -DPRINTF_BUFFER_SIZE=4096
cd obj-arm-linux-gnueabihf && DEB_PYTHON_INSTALL_LAYOUT=deb cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DENABLE_ICD=ON -DWITH_LLVM_CONFIG=/usr/bin/llvm-config-16 -DLLC_HOST_CPU=arm1156t2f-s -DEXTRA_HOST_CLANG_FLAGS=-mfpu=vfp3-d16 -DPOCL_ICD_ABSOLUTE_PATH=OFF -DHARDENING_ENABLE=ON -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF -DPRINTF_BUFFER_SIZE=4096 ..
CMake Deprecation Warning at CMakeLists.txt:27 (cmake_policy):
The OLD behavior for policy CMP0067 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.
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CMAKE_SYSTEM_NAME: Linux
-- CMAKE_SYSTEM_PROCESSOR: armv7l
-- CMAKE_LIBRARY_ARCHITECTURE: arm-linux-gnueabihf
-- Performing Test HAVE_WARN_INCOMPATIBLE_POINTER_TYPES
-- Performing Test HAVE_WARN_INCOMPATIBLE_POINTER_TYPES - Success
-- No git and/or not a prerelease -> not adding git commit to version.
-- Host CPU cores: 4
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Checking for module 'hwloc'
-- Found hwloc, version 2.10.0
-- Found Hwloc: hwloc
-- Found hwloc 2.10.0 in /usr/include:hwloc
-- Hwloc_VERSION 2.10.0
-- Hwloc_LIBRARIES hwloc
-- Hwloc_INCLUDE_DIRS /usr/include
-- Using hwloc (cached): 1
CMake Warning at CMakeLists.txt:493 (message):
Unable to detect cacheline size - assuming 64byte cacheline, override with
-DHOST_CPU_CACHELINE_SIZE=<number> (Note: this is merely used for
optimization, at worst pocl will be slightly slower)
-- Using llvm-config: /usr/bin/llvm-config-16
-- LLVM binaries suffix : -16
-- llvm-config's LLVM_PREFIX is: /usr/lib/llvm-16
-- llvm-config's LLVM_VERSION_FULL is: 16.0.6
-- LLVM_VERSION: 16.0
-- llvm-config's LLVM_CFLAGS is: -I/usr/lib/llvm-16/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-- llvm-config's LLVM_CXXFLAGS is: -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-- llvm-config's LLVM_CPPFLAGS is: -I/usr/lib/llvm-16/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-- llvm-config's LLVM_LDFLAGS is: -L/usr/lib/llvm-16/lib
-- llvm-config's LLVM_BINDIR is: /usr/lib/llvm-16/bin
-- llvm-config's LLVM_LIBDIR is: /usr/lib/llvm-16/lib
-- llvm-config's LLVM_INCLUDEDIR is: /usr/lib/llvm-16/include
-- llvm-config's LLVM_ALL_TARGETS is: AArch64 AMDGPU ARM AVR BPF Hexagon Lanai LoongArch Mips MSP430 NVPTX PowerPC RISCV Sparc SystemZ VE WebAssembly X86 XCore M68k Xtensa
-- llvm-config's LLVM_HOST_TARGET is: arm-unknown-linux-gnueabihf
-- llvm-config's LLVM_BUILD_MODE is: RelWithDebInfo
-- llvm-config's LLVM_ASSERTS_BUILD is: OFF
-- llvm-config's LLVM_HAS_RTTI is: YES
-- llvm-config's LLVM_LIBS is: -lLLVM-16
-- llvm-config's LLVM_SYSLIBS is:
-- Found clang: /usr/lib/llvm-16/bin/clang-16
-- Found clang++: /usr/bin/clang++-16
-- Found opt: /usr/bin/opt-16
-- Found llc: /usr/bin/llc-16
-- Found llvm-as: /usr/bin/llvm-as-16
-- Found llvm-link: /usr/bin/llvm-link-16
-- Found lli: /usr/bin/lli-16
-- 64bit division compiles without extra flags
-- Checking if LLVM is a DEBUG build
-- DEBUG build
-- Find out LLC target triple (for host armv7l-unknown-linux-gnueabihf)
-- Find out LLC host CPU with /usr/bin/llc-16
-- Autodetected CPU cortex-a9 overridden by user to arm1156t2f-s
-- Checking clang -march vs. -mcpu flag
-- Using -mcpu=
-- Running LLVM link test
-- LLVM link test OK
-- Running Clang link test
-- Clang link test OK
-- Checking host support for _Float16 type
-- Looking for fork
-- Looking for fork - found
-- Looking for fsync
-- Looking for fsync - found
-- Looking for sleep
-- Looking for sleep - found
-- Looking for getrlimit
-- Looking for getrlimit - found
-- Looking for utime
-- Looking for utime - found
-- Looking for ANNOTATE_HAPPENS_BEFORE
-- Looking for ANNOTATE_HAPPENS_BEFORE - not found
-- Looking for futimens
-- Looking for futimens - found
-- Looking for posix_memalign
-- Looking for posix_memalign - found
-- Looking for clock_gettime
-- Looking for clock_gettime - found
-- Looking for fdatasync
-- Looking for fdatasync - found
-- Looking for mkdtemp
-- Looking for mkdtemp - found
-- Looking for mkstemps
-- Looking for mkstemps - found
-- Looking for vfork
-- Looking for vfork - found
-- Looking for mkostemps
-- Looking for mkostemps - found
-- Looking for dladdr
-- Looking for dladdr - found
-- Performing Test HAVE_64BIT_ATOMICS_WITHOUT_LIB
-- Performing Test HAVE_64BIT_ATOMICS_WITHOUT_LIB - Failed
-- Performing Test HAVE_64BIT_ATOMICS_WITH_LIB
-- Performing Test HAVE_64BIT_ATOMICS_WITH_LIB - Success
-- Private Datadir Relative path: ../../share/pocl
-- Compiler supports IPO: YES
-- Enable Link-Time Optimization (IPO) while building pocl runtime : 1
-- Found Python3: /usr/bin/python3 (found version "3.11.9") found components: Interpreter
-- libdl found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Checking for module 'lttng-ust>=2.7'
-- Package 'lttng-ust', required by 'virtual:world', not found
-- Checking for module 'ocl-icd>=1.3'
-- Found ocl-icd, version 2.3.2
-- Using an ICD loader (cached): 1
-- Run tests with ICD: 1
-- opencl.h not found or ICD disabled or ICD >= 3.0, using our headers
-- Host support for cl_khr_fp16 enabled
-- Failed to find tcecc or openasip-config, disabling TCE
-- TCE support : 0
-- Building the following device drivers: basic pthreads
-- Using generic OpenCL 2.0 atomics
-- arm1156t2f-s SLEEF: 512bit vectors NOT available.
-- arm1156t2f-s SLEEF: 256bit vectors NOT available.
-- arm1156t2f-s SLEEF: 128bit vectors NOT available.
-- arm1156t2f-s SLEEF bc list: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host/arm1156t2f-s/c_sleefsp.c.bc;/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host/arm1156t2f-s/c_sleefdp.c.bc;/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host/arm1156t2f-s/c_sleef_glue_auto.c.bc;/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host/arm1156t2f-s/spir_wrapper32.ll.bc
-- arm1156t2f-s SLEEF bc: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host/arm1156t2f-s/sleef.bc
-- Host Kernel BC for "arm1156t2f-s": /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host/kernel-armv7-unknown-linux-gnueabihf-arm1156t2f-s.bc
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fPIC
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fPIC - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wall
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wall - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wextra
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wextra - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wconversion
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wconversion - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wformat
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wformat - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wformat-security
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wformat-security - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Werror_eq_format-security
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Werror_eq_format-security - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fno-strict-aliasing
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fno-strict-aliasing - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fno-common
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fno-common - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-runtime-abi_eq_full
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-runtime-abi_eq_full - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-ffp-exception-behavior_eq_strict
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-ffp-exception-behavior_eq_strict - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-clash-protection
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-clash-protection - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mcet
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mcet - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-cast-strict
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-cast-strict - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-derived-cast
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-derived-cast - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-unrelated-cast
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-unrelated-cast - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-nvcall
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-nvcall - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-vcall
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-vcall - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-icall
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-icall - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-mfcall
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-mfcall - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mretpoline
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mretpoline - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mspeculative-load-hardening
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mspeculative-load-hardening - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-lvi-load-hardening
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-lvi-load-hardening - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-lvi-cfi
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-lvi-cfi - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_address
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_address - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch_eq_thunk-extern
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch_eq_thunk-extern - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch_eq_thunk-inline
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch_eq_thunk-inline - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-return
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-return - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch-register
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch-register - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch-loop
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch-loop - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-x86-speculative-load-hardening
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-x86-speculative-load-hardening - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mno-indirect-branch-register
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mno-indirect-branch-register - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mmitigate-rop
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mmitigate-rop - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcheck-pointer-bounds
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcheck-pointer-bounds - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-treat-zero-size-reloc-as-infinite
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-treat-zero-size-reloc-as-infinite - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-first-field-has-own-bounds
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-first-field-has-own-bounds - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-narrow-bounds
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-narrow-bounds - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-narrow-to-innermost-array
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-narrow-to-innermost-array - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-optimize
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-optimize - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-fast-string-functions
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-fast-string-functions - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-nochk-string-functions
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-nochk-string-functions - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-static-const-bounds
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-static-const-bounds - Failed
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-protector
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-protector - Success
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-protector-strong
-- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-protector-strong - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-O1
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-O1 - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_--sort-common
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_--sort-common - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_--as-needed
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_--as-needed - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-flto
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-flto - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_relro
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_relro - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_now
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_now - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_ibtplt
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_ibtplt - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_ibt
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_ibt - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_shstk
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_shstk - Success
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_notext
-- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_notext - Success
-- CPACK_DEBIAN_ICD_PACKAGE_DEPENDS
-- CPACK_DEBIAN_ICD_PACKAGE_NAME
-- CPACK_DEBIAN_ICD_PACKAGE_PROVIDES
-- CPACK_DEBIAN_ICD_PACKAGE_RECOMMENDS
-- CPACK_DEBIAN_LIB_PACKAGE_BREAKS
-- CPACK_DEBIAN_LIB_PACKAGE_DEPENDS
-- CPACK_DEBIAN_LIB_PACKAGE_NAME
-- CPACK_DEBIAN_LIB_PACKAGE_RECOMMENDS
-- CPACK_DEBIAN_LIB_PACKAGE_REPLACES
-- OPENCL_LIBS: Threads::Threads;/usr/lib/arm-linux-gnueabihf/libOpenCL.so
-- OPENCL_CFLAGS:
-- POCLU LINK OPTS: poclu;Threads::Threads;/usr/lib/arm-linux-gnueabihf/libOpenCL.so;-lm
-- CPACK_DEBIAN_ICD_PACKAGE_DEPENDS
-- CPACK_DEBIAN_ICD_PACKAGE_NAME
-- CPACK_DEBIAN_ICD_PACKAGE_PROVIDES
-- CPACK_DEBIAN_ICD_PACKAGE_RECOMMENDS
-- CPACK_DEBIAN_LIB_PACKAGE_BREAKS
-- CPACK_DEBIAN_LIB_PACKAGE_DEPENDS
-- CPACK_DEBIAN_LIB_PACKAGE_NAME
-- CPACK_DEBIAN_LIB_PACKAGE_RECOMMENDS
-- CPACK_DEBIAN_LIB_PACKAGE_REPLACES
-- CPACK_DEBIAN_POCLCC_PACKAGE_DEPENDS
-- CPACK_DEBIAN_POCLCC_PACKAGE_NAME
--
-- *********************** SUMMARY ***************************
--
-- ******* Directories:
--
-- CMAKE_INSTALL_PREFIX: /usr
-- POCL_INSTALL_CMAKE_CONFIG_DIR: /usr/lib/arm-linux-gnueabihf/pocl/cmake
-- POCL_INSTALL_ICD_VENDORDIR: /etc/OpenCL/vendors
-- POCL_INSTALL_OPENCL_HEADER_DIR: /usr/include/CL
-- POCL_INSTALL_PKGCONFIG_DIR: /usr/lib/arm-linux-gnueabihf/pkgconfig
-- POCL_INSTALL_PRIVATE_DATADIR: /usr/share/pocl
-- POCL_INSTALL_PRIVATE_HEADER_DIR: /usr/share/pocl/include
-- POCL_INSTALL_PRIVATE_LIBDIR: /usr/lib/arm-linux-gnueabihf/pocl
-- POCL_INSTALL_PUBLIC_BINDIR: /usr/bin
-- POCL_INSTALL_PUBLIC_HEADER_DIR: /usr/include
-- POCL_INSTALL_PUBLIC_LIBDIR: /usr/lib/arm-linux-gnueabihf
--
--
-- ******* LLVM Programs:
--
-- LLVM_CONFIG: /usr/bin/llvm-config-16
-- LLVM_OPT: /usr/bin/opt-16
-- LLVM_LLC: /usr/bin/llc-16
-- LLVM_AS: /usr/bin/llvm-as-16
-- LLVM_LINK: /usr/bin/llvm-link-16
-- LLVM_LLI: /usr/bin/lli-16
-- WITH_LLVM_CONFIG (User preferred llvm-config): /usr/bin/llvm-config-16
--
-- ******* Various Flags:
--
-- HAVE_CLOCK_GETTIME: 1
-- HAVE_GLEW:
-- HAVE_LTTNG_UST: 0
-- HOST_AS_FLAGS: -mfloat-abi=hard
-- HOST_CLANG_FLAGS: --target=armv7-unknown-linux-gnueabihf -mfloat-abi=hard -D_HAS_FLOAT16_TYPE -mfpu=vfp3-d16
-- HOST_LD_FLAGS: -shared
-- HOST_LLC_FLAGS: -relocation-model=pic -mtriple=armv7-unknown-linux-gnueabihf -float-abi=hard
--
-- LIB_API_VERSION: 2
-- LIB_BUILD_VERSION: 2.12.0
-- ICD_LD_FLAGS: -Wl,-Bsymbolic
-- EXTRA_KERNEL_FLAGS:
-- EXTRA_KERNEL_CXX_FLAGS:
-- EXTRA_KERNEL_CL_FLAGS:
-- EXTRA_KERNEL_C_FLAGS:
-- final KERNEL_CXX_FLAGS: -xc++ -std=c++11 -fno-stack-protector -fPIC
-- final KERNEL_CL_FLAGS: -xcl -fno-stack-protector -fPIC
-- final KERNEL_C_FLAGS: -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC
--
-- CLANG_HAS_64B_MATH: ON
-- CLANG_HAS_128B_MATH: OFF
-- CLANG_NEEDS_RTLIB: OFF
-- LLVM_VERSION: 16.0
-- LLVM_LIB_IS_SHARED:
-- LLVM_HAS_RTTI: YES
-- LLVM_LIB_MODE: --link-shared
-- LLVM_ASSERTS_BUILD: OFF
-- LLVM_BUILD_MODE: RelWithDebInfo
-- LLVM_CFLAGS: -I/usr/lib/llvm-16/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-- LLVM_CXXFLAGS: -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-- LLVM_CPPFLAGS: -I/usr/lib/llvm-16/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-- LLVM_LDFLAGS: -L/usr/lib/llvm-16/lib -Wl,--exclude-libs,libclang-cpp
-- LLVM_LIBDIR: /usr/lib/llvm-16/lib
-- LLVM_INCLUDEDIR: /usr/lib/llvm-16/include
-- LLVM_SRC_ROOT:
-- LLVM_OBJ_ROOT:
-- LLVM_INCLUDE_DIRS:
-- LLVM_ALL_TARGETS: AArch64 AMDGPU ARM AVR BPF Hexagon Lanai LoongArch Mips MSP430 NVPTX PowerPC RISCV Sparc SystemZ VE WebAssembly X86 XCore M68k Xtensa
-- LLVM_HOST_TARGET: armv7l-unknown-linux-gnueabihf
-- CLANG_TARGET_OPTION: --target=
-- CLANG_MARCH_FLAG: -mcpu=
-- LLC_TRIPLE: armv7-unknown-linux-gnueabihf
-- LLC_HOST_CPU_AUTO: cortex-a9
-- LLC_HOST_CPU: arm1156t2f-s
-- SELECTED_HOST_CPU: arm1156t2f-s
-- HOST_CPU_FORCED: 1
-- HOST_CPU_SUPPORTS_FLOAT16: 1
--
-- MAX_EXTENDED_ALIGNMENT: 128
-- OCL_KERNEL_TARGET: armv7-unknown-linux-gnueabihf
-- OCL_KERNEL_TARGET_CPU: arm1156t2f-s
-- HOST_DEVICE_ADDRESS_BITS: 32
-- HOST_CPU_ENABLE_CL_KHR_FP16: 1
--
-- ----------- -------------------------------- --------
-- llvm libs libpocl will be linked to (POCL_LLVM_LIBS):
-- /usr/lib/llvm-16/lib/libLLVM-16.so
-- ----------- -------------------------------- --------
-- clang libs libpocl will be linked to (CLANG_LIBFILES):
-- /usr/lib/llvm-16/lib/libclang-cpp.so
-- ----------- -------------------------------- --------
-- system libs libpocl will be linked to (LLVM_SYSLIBS):
--
-- ----------- -------------------------------- --------
-- ******* Enabled features:
--
-- DEVELOPER_MODE: OFF
-- ENABLE_CONFORMANCE: OFF
-- ENABLE_HWLOC: ON
-- ENABLE_FP64:
-- ENABLE_IPO: YES
-- ENABLE_ICD: ON
-- ENABLE_TCE: 0
-- ENABLE_TCEMC: 0
-- ENABLE_HSA: OFF
-- ENABLE_ALMAIF_DEVICE: OFF
-- ENABLE_CUDA: OFF
-- ENABLE_CUDNN: OFF
-- ENABLE_HOST_CPU_DEVICES: ON
-- ENABLE_VULKAN: OFF
-- ENABLE_ASAN (address sanitizer): OFF
-- ENABLE_LSAN (leak sanitizer): OFF
-- ENABLE_TSAN (thread sanitizer): OFF
-- ENABLE_UBSAN (UB sanitizer): OFF
-- ENABLE_POCL_BUILDING: ON
-- ENABLE_POCL_FLOAT_CONVERSION: OFF
-- ENABLE_RELOCATION: ON
-- ENABLE_PROXY_DEVICE: OFF
-- ENABLE_PROXY_DEVICE_INTEROP: OFF
-- ENABLE_REMOTE_SERVER: OFF
-- ENABLE_REMOTE_CLIENT: OFF
-- ENABLE_D2D_MIG:
-- ENABLE_RDMA: OFF
-- ENABLE_CL_GET_GL_CONTEXT:
-- ENABLE_OPENGL_INTEROP:
-- ENABLE_EGL_INTEROP:
-- ENABLE_SLEEF: ON
-- ENABLE_SPIR: ON
-- ENABLE_SPIRV: OFF
-- ENABLE_VALGRIND: OFF
-- INSTALL_OPENCL_HEADERS (Install our headers): OFF
-- OCL_DRIVERS (Drivers built): basic pthreads
-- OCL_TARGETS (Targets built): host
-- ENABLE_LLVM: ON
-- POCL_ICD_ABSOLUTE_PATH: OFF
-- POCL_ASSERTS_BUILD: 1
-- TESTS_USE_ICD: 1
-- Available testsuites: AMD;AMDSDK2.9;AMDSDK3.0;ASL;arrayfire;clBLAS;CLBlast;clFFT;chipStar;conformance;CloverLeaf;Halide;IntelSVM;intel-compute-samples;oneapi-samples;simple-sycl-samples;dpcpp-book-samples;opencl-book-samples;OpenCV;Parboil;piglit;PyOpenCL;Rodinia;shoc;VexCL;ViennaCL;Glow
-- Enabled testsuites:
-- Disabled testsuites: AMD;AMDSDK2.9;AMDSDK3.0;ASL;arrayfire;clBLAS;CLBlast;clFFT;chipStar;conformance;CloverLeaf;Halide;IntelSVM;intel-compute-samples;oneapi-samples;simple-sycl-samples;dpcpp-book-samples;opencl-book-samples;OpenCV;Parboil;piglit;PyOpenCL;Rodinia;shoc;VexCL;ViennaCL;Glow
-- Testsuites are built from git master: OFF
-- Enable internal doxygen documentation: OFF
-- Kernel caching: ON
-- Kernel library CPU variants: native
-- Kernel library distro build: 0
-- Use pocl custom memory allocator: OFF
-- L1d cacheline size: 64
-- Configuring done (236.1s)
-- Generating done (2.7s)
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
FETCHCONTENT_FULLY_DISCONNECTED
-- Build files have been written to: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build -a
cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/CMakeFiles /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f lib/kernel/host/CMakeFiles/sleef_config_arm1156t2f-s.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_arm1156t2f-s.dir/depend
make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend
make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/depend
make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/kernel/host /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host/CMakeFiles/sleef_config_arm1156t2f-s.dir/DependInfo.cmake "--color="
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/CL /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake "--color="
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/llvmopencl /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake "--color="
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/CL /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f lib/kernel/host/CMakeFiles/sleef_config_arm1156t2f-s.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_arm1156t2f-s.dir/build
make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build
[ 0%] Generating ../../../sleef_config_temp_arm1156t2f-s.h.witness
[ 0%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/sleef_config_temp_arm1156t2f-s.h.new /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/sleef_config_temp_arm1156t2f-s.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<PKGBUILDDIR>>/lib/CL/../llvmopencl" -MD -MT lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o -MF CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o.d -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc
[ 0%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o -MF CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o.d -o CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.cc
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/kernel/host && /usr/bin/cmake -E touch /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/sleef_config_temp_arm1156t2f-s.h.witness
[ 0%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateContextFromType.c
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 0%] Built target sleef_config_arm1156t2f-s
[ 1%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -MF CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o.d -o CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.cc
[ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -c /<<PKGBUILDDIR>>/lib/CL/clReleaseContext.c
[ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -c /<<PKGBUILDDIR>>/lib/CL/clRetainContext.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/CFGPrinter.h:22,
from /usr/lib/llvm-16/include/llvm/Analysis/DOTGraphTraitsPass.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/DomPrinter.h:17,
from /usr/lib/llvm-16/include/llvm/LinkAllPasses.h:22,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc:44:
/usr/lib/llvm-16/include/llvm/Analysis/BranchProbabilityInfo.h:85:1: warning: multi-line comment [-Wcomment]
85 | /// / \
| ^
/usr/lib/llvm-16/include/llvm/Analysis/BranchProbabilityInfo.h:88:1: warning: multi-line comment [-Wcomment]
88 | /// / \
| ^
[ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetContextInfo.c
In file included from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:109,
from /usr/lib/llvm-16/include/llvm/LinkAllPasses.h:42:
/usr/lib/llvm-16/include/llvm/Analysis/CFG.h:129:1: warning: multi-line comment [-Wcomment]
129 | /// / \
| ^
/<<PKGBUILDDIR>>/lib/CL/clGetContextInfo.c: In function 'POclGetContextInfo':
/<<PKGBUILDDIR>>/lib/CL/clGetContextInfo.c:43:26: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
43 | cl_uint refcount = context->pocl_refcount;
| ^~~~~~~
[ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateCommandQueue.c
[ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateCommandQueueWithProperties.c
[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -c /<<PKGBUILDDIR>>/lib/CL/clReleaseCommandQueue.c
In file included from /usr/lib/llvm-16/include/clang/Basic/CustomizableOptional.h:12,
from /usr/lib/llvm-16/include/clang/Basic/FileEntry.h:17,
from /usr/lib/llvm-16/include/clang/Lex/PreprocessorOptions.h:13,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc:32:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.cc:29:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/STLExtras.h:20,
from /usr/lib/llvm-16/include/llvm/PassAnalysisSupport.h:25,
from /usr/lib/llvm-16/include/llvm/Pass.h:347,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.cc:29:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -c /<<PKGBUILDDIR>>/lib/CL/clRetainCommandQueue.c
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:28:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetCommandQueueInfo.c
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APSInt.h:18,
from /usr/lib/llvm-16/include/llvm/ADT/StringExtras.h:17,
from /usr/lib/llvm-16/include/llvm/Support/Error.h:18,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:30:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:27:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:25,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:26,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.cc:30:
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateBuffer.c
/<<PKGBUILDDIR>>/lib/CL/clCreateBuffer.c: In function 'pocl_create_memobject':
/<<PKGBUILDDIR>>/lib/CL/clCreateBuffer.c:51:13: warning: unsigned conversion from 'int' to 'cl_mem_flags' {aka 'long long unsigned int'} changes value from '-2147483648' to '18446744071562067968' [-Wsign-conversion]
51 | if (flags & CL_MEM_PINNED)
| ^
/<<PKGBUILDDIR>>/lib/CL/clCreateBuffer.c:52:22: warning: unsigned conversion from 'int' to 'cl_mem_flags' {aka 'long long unsigned int'} changes value from '-2147483648' to '18446744071562067968' [-Wsign-conversion]
52 | stdflags = flags ^ CL_MEM_PINNED;
| ^
/<<PKGBUILDDIR>>/lib/CL/clCreateBuffer.c:131:13: warning: unsigned conversion from 'int' to 'cl_mem_flags' {aka 'long long unsigned int'} changes value from '-2147483648' to '18446744071562067968' [-Wsign-conversion]
131 | if (flags & CL_MEM_PINNED)
| ^
/<<PKGBUILDDIR>>/lib/CL/clCreateBuffer.c:197:13: warning: unsigned conversion from 'int' to 'cl_mem_flags' {aka 'long long unsigned int'} changes value from '-2147483648' to '18446744071562067968' [-Wsign-conversion]
197 | if (flags & CL_MEM_PINNED)
| ^
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Allocator.h:21,
from /usr/lib/llvm-16/include/llvm/Support/StringSaver.h:15,
from /usr/lib/llvm-16/include/llvm/Support/CommandLine.h:32,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.cc:30:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:26:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
In file included from /usr/lib/llvm-16/include/clang/Basic/Diagnostic.h:17,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc:33:
/usr/lib/llvm-16/include/clang/Basic/DiagnosticIDs.h: In static member function 'static clang::DiagnosticMapping clang::DiagnosticMapping::Make(clang::diag::Severity, bool, bool)':
/usr/lib/llvm-16/include/clang/Basic/DiagnosticIDs.h:114:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
114 | Result.Severity = (unsigned)Severity;
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/DiagnosticIDs.h: In member function 'void clang::DiagnosticMapping::setSeverity(clang::diag::Severity)':
/usr/lib/llvm-16/include/clang/Basic/DiagnosticIDs.h:124:55: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
124 | void setSeverity(diag::Severity Value) { Severity = (unsigned)Value; }
| ^~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/Basic/Diagnostic.h:18:
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.def: In member function 'void clang::DiagnosticOptions::setFormat(TextDiagnosticFormat)':
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.h:130:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
130 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.def:66:1: note: in expansion of macro 'ENUM_DIAGOPT'
66 | ENUM_DIAGOPT(Format, TextDiagnosticFormat, 2, Clang) /// Format for diagnostics:
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.def: In member function 'void clang::DiagnosticOptions::setShowOverloads(clang::OverloadsShown)':
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.h:130:39: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
130 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.def:70:1: note: in expansion of macro 'ENUM_DIAGOPT'
70 | ENUM_DIAGOPT(ShowOverloads, OverloadsShown, 1,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.def: In member function 'void clang::DiagnosticOptions::setVerifyIgnoreUnexpected(clang::DiagnosticLevelMask)':
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.h:130:39: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
130 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/DiagnosticOptions.def:75:1: note: in expansion of macro 'ENUM_DIAGOPT'
75 | ENUM_DIAGOPT(VerifyIgnoreUnexpected, DiagnosticLevelMask, 4,
| ^~~~~~~~~~~~
[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateSubBuffer.c
In file included from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:22,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Cloning.h:22,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.cc:32:
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/clang/Basic/ObjCRuntime.h:19,
from /usr/lib/llvm-16/include/clang/Basic/LangOptions.h:20,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc:34:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/clang/Basic/LangOptions.h:23:
/usr/lib/llvm-16/include/clang/Basic/Visibility.h: In member function 'void clang::LinkageInfo::setVisibility(clang::Visibility, bool)':
/usr/lib/llvm-16/include/clang/Basic/Visibility.h:57:60: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:2' may change value [-Wconversion]
57 | void setVisibility(Visibility V, bool E) { visibility_ = V; explicit_ = E; }
| ^
/usr/lib/llvm-16/include/clang/Basic/Visibility.h: In constructor 'clang::LinkageInfo::LinkageInfo(clang::Linkage, clang::Visibility, bool)':
/usr/lib/llvm-16/include/clang/Basic/Visibility.h:62:16: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:3' may change value [-Wconversion]
62 | : linkage_(L), visibility_(V), explicit_(E) {
| ^
/usr/lib/llvm-16/include/clang/Basic/Visibility.h:62:20: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:2' may change value [-Wconversion]
62 | : linkage_(L), visibility_(V), explicit_(E) {
| ^~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/Visibility.h: In member function 'void clang::LinkageInfo::setLinkage(clang::Linkage)':
/usr/lib/llvm-16/include/clang/Basic/Visibility.h:87:43: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:3' may change value [-Wconversion]
87 | void setLinkage(Linkage L) { linkage_ = L; }
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/clang/Basic/LangOptions.h:24:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueFillImage.c
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setLaxVectorConversions(LaxVectorConversionKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:132:1: note: in expansion of macro 'ENUM_LANGOPT'
132 | ENUM_LANGOPT(LaxVectorConversions, LaxVectorConversionKind, 2,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setAltivecSrcCompat(AltivecSrcCompatKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:134:1: note: in expansion of macro 'ENUM_LANGOPT'
134 | ENUM_LANGOPT(AltivecSrcCompat, AltivecSrcCompatKind, 2,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setExceptionHandling(ExceptionHandlingKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:143:1: note: in expansion of macro 'ENUM_LANGOPT'
143 | ENUM_LANGOPT(ExceptionHandling, ExceptionHandlingKind, 3,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setCompilingModule(CompilingModuleKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:62:6: note: in expansion of macro 'ENUM_LANGOPT'
62 | ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:67:6: note: in expansion of macro 'COMPATIBLE_ENUM_LANGOPT'
67 | COMPATIBLE_ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:176:1: note: in expansion of macro 'BENIGN_ENUM_LANGOPT'
176 | BENIGN_ENUM_LANGOPT(CompilingModule, CompilingModuleKind, 3, CMK_None,
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setMSPointerToMemberRepresentationMethod(PragmaMSPointersToMembersKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:227:1: note: in expansion of macro 'ENUM_LANGOPT'
227 | ENUM_LANGOPT(MSPointerToMemberRepresentationMethod, PragmaMSPointersToMembersKind, 2, PPTMK_BestCase, "member-pointer representation method")
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setDefaultCallingConv(DefaultCallingConvention)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:228:1: note: in expansion of macro 'ENUM_LANGOPT'
228 | ENUM_LANGOPT(DefaultCallingConv, DefaultCallingConvention, 3, DCC_None, "default calling convention")
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setHLSLVersion(HLSLLangStd)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:263:1: note: in expansion of macro 'ENUM_LANGOPT'
263 | ENUM_LANGOPT(HLSLVersion, HLSLLangStd, 16, HLSL_Unset, "HLSL Version")
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setSYCLVersion(SYCLMajorVersion)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:278:1: note: in expansion of macro 'ENUM_LANGOPT'
278 | ENUM_LANGOPT(SYCLVersion , SYCLMajorVersion, 2, SYCL_None, "Version of the SYCL standard used")
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setDefaultVisibilityExportMapping(DefaultVisiblityExportMapping)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:62:6: note: in expansion of macro 'ENUM_LANGOPT'
62 | ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:67:6: note: in expansion of macro 'COMPATIBLE_ENUM_LANGOPT'
67 | COMPATIBLE_ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:296:1: note: in expansion of macro 'BENIGN_ENUM_LANGOPT'
296 | BENIGN_ENUM_LANGOPT(DefaultVisibilityExportMapping, DefaultVisiblityExportMapping, 2, DefaultVisiblityExportMapping::None, "controls mapping of default visibility to dllexport")
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setDefaultFPContractMode(FPModeKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:62:6: note: in expansion of macro 'ENUM_LANGOPT'
62 | ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:67:6: note: in expansion of macro 'COMPATIBLE_ENUM_LANGOPT'
67 | COMPATIBLE_ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:315:1: note: in expansion of macro 'BENIGN_ENUM_LANGOPT'
315 | BENIGN_ENUM_LANGOPT(DefaultFPContractMode, FPModeKind, 2, FPM_Off, "FP contraction type")
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setFPExceptionMode(FPExceptionModeKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:62:6: note: in expansion of macro 'ENUM_LANGOPT'
62 | ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:67:6: note: in expansion of macro 'COMPATIBLE_ENUM_LANGOPT'
67 | COMPATIBLE_ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:318:1: note: in expansion of macro 'BENIGN_ENUM_LANGOPT'
318 | BENIGN_ENUM_LANGOPT(FPExceptionMode, FPExceptionModeKind, 2, FPE_Default, "FP Exception Behavior Mode type")
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setFPEvalMethod(FPEvalMethodKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:62:6: note: in expansion of macro 'ENUM_LANGOPT'
62 | ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:67:6: note: in expansion of macro 'COMPATIBLE_ENUM_LANGOPT'
67 | COMPATIBLE_ENUM_LANGOPT(Name, Type, Bits, Default, Description)
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:319:1: note: in expansion of macro 'BENIGN_ENUM_LANGOPT'
319 | BENIGN_ENUM_LANGOPT(FPEvalMethod, FPEvalMethodKind, 2, FEM_UnsetOnCommandLine, "FP type used for floating point arithmetic")
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setFloat16ExcessPrecision(ExcessPrecisionKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:320:1: note: in expansion of macro 'ENUM_LANGOPT'
320 | ENUM_LANGOPT(Float16ExcessPrecision, ExcessPrecisionKind, 2, FPP_Standard, "Intermediate truncation behavior for floating point arithmetic")
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setAddressSpaceMapMangling(AddrSpaceMapMangling)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:334:1: note: in expansion of macro 'ENUM_LANGOPT'
334 | ENUM_LANGOPT(AddressSpaceMapMangling , AddrSpaceMapMangling, 2, ASMM_Target, "OpenCL address space map mangling mode")
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setGC(GCMode)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:344:1: note: in expansion of macro 'ENUM_LANGOPT'
344 | ENUM_LANGOPT(GC, GCMode, 2, NonGC, "Objective-C Garbage Collection mode")
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setValueVisibilityMode(Visibility)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:345:1: note: in expansion of macro 'ENUM_LANGOPT'
345 | ENUM_LANGOPT(ValueVisibilityMode, Visibility, 3, DefaultVisibility,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setTypeVisibilityMode(Visibility)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:347:1: note: in expansion of macro 'ENUM_LANGOPT'
347 | ENUM_LANGOPT(TypeVisibilityMode, Visibility, 3, DefaultVisibility,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setDLLExportVisibility(Visibility)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:353:1: note: in expansion of macro 'ENUM_LANGOPT'
353 | ENUM_LANGOPT(DLLExportVisibility, Visibility, 3, DefaultVisibility,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setNoDLLStorageClassVisibility(Visibility)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:355:1: note: in expansion of macro 'ENUM_LANGOPT'
355 | ENUM_LANGOPT(NoDLLStorageClassVisibility, Visibility, 3, HiddenVisibility,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setExternDeclDLLImportVisibility(Visibility)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:357:1: note: in expansion of macro 'ENUM_LANGOPT'
357 | ENUM_LANGOPT(ExternDeclDLLImportVisibility, Visibility, 3, DefaultVisibility,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setExternDeclNoDLLStorageClassVisibility(Visibility)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:359:1: note: in expansion of macro 'ENUM_LANGOPT'
359 | ENUM_LANGOPT(ExternDeclNoDLLStorageClassVisibility, Visibility, 3, HiddenVisibility,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setStackProtector(StackProtectorMode)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:364:1: note: in expansion of macro 'ENUM_LANGOPT'
364 | ENUM_LANGOPT(StackProtector, StackProtectorMode, 2, SSPOff,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setTrivialAutoVarInit(TrivialAutoVarInitKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:366:1: note: in expansion of macro 'ENUM_LANGOPT'
366 | ENUM_LANGOPT(TrivialAutoVarInit, TrivialAutoVarInitKind, 2, TrivialAutoVarInitKind::Uninitialized,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setSignedOverflowBehavior(SignedOverflowBehaviorTy)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:370:1: note: in expansion of macro 'ENUM_LANGOPT'
370 | ENUM_LANGOPT(SignedOverflowBehavior, SignedOverflowBehaviorTy, 2, SOB_Undefined,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setThreadModel(ThreadModelKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:372:1: note: in expansion of macro 'ENUM_LANGOPT'
372 | ENUM_LANGOPT(ThreadModel , ThreadModelKind, 2, ThreadModelKind::POSIX, "Thread Model")
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setVtorDispMode(MSVtorDispMode)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:389:1: note: in expansion of macro 'ENUM_LANGOPT'
389 | ENUM_LANGOPT(VtorDispMode, MSVtorDispMode, 2, MSVtorDispMode::ForVBaseOverride,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setClangABICompat(ClangABI)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:417:1: note: in expansion of macro 'ENUM_LANGOPT'
417 | ENUM_LANGOPT(ClangABICompat, ClangABI, 4, ClangABI::Latest,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setStrictFlexArraysLevel(StrictFlexArraysLevelKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:432:1: note: in expansion of macro 'ENUM_LANGOPT'
432 | ENUM_LANGOPT(StrictFlexArraysLevel, StrictFlexArraysLevelKind, 2,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setSignReturnAddressScope(SignReturnAddressScopeKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:438:1: note: in expansion of macro 'ENUM_LANGOPT'
438 | ENUM_LANGOPT(SignReturnAddressScope, SignReturnAddressScopeKind, 2, SignReturnAddressScopeKind::None,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setSignReturnAddressKey(SignReturnAddressKeyKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:440:1: note: in expansion of macro 'ENUM_LANGOPT'
440 | ENUM_LANGOPT(SignReturnAddressKey, SignReturnAddressKeyKind, 1, SignReturnAddressKeyKind::AKey,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setExtendIntArgs(ExtendArgsKind)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:510:39: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
510 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.def:452:1: note: in expansion of macro 'ENUM_LANGOPT'
452 | ENUM_LANGOPT(ExtendIntArgs, ExtendArgsKind, 1, ExtendArgsKind::ExtendTo32,
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h: In static member function 'static clang::FPOptionsOverride clang::FPOptionsOverride::getFromOpaqueInt(storage_type)':
/usr/lib/llvm-16/include/clang/Basic/LangOptions.h:869:50: warning: conversion from 'clang::FPOptionsOverride::storage_type' {aka 'long long unsigned int'} to 'clang::FPOptions::storage_type' {aka 'unsigned int'} may change value [-Wconversion]
869 | Opts.Options = FPOptions::getFromOpaqueInt(I >> FPOptions::StorageBitSize);
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Allocator.h:21,
from /usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:22,
from /usr/lib/llvm-16/include/clang/AST/NestedNameSpecifier.h:21,
from /usr/lib/llvm-16/include/clang/AST/Type.h:21,
from /usr/lib/llvm-16/include/clang/AST/CanonicalType.h:17,
from /usr/lib/llvm-16/include/clang/AST/ASTContext.h:18,
from /usr/lib/llvm-16/include/clang/Frontend/ASTUnit.h:17,
from /usr/lib/llvm-16/include/clang/Frontend/FrontendAction.h:23,
from /usr/lib/llvm-16/include/clang/CodeGen/CodeGenAction.h:12,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc:35:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueFillBuffer.c
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
In file included from /usr/lib/llvm-16/include/clang/AST/Type.h:22:
/usr/lib/llvm-16/include/clang/AST/TemplateName.h: In constructor 'clang::UncommonTemplateNameStorage::UncommonTemplateNameStorage(Kind, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/clang/AST/TemplateName.h:75:17: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
75 | Bits.Kind = Kind;
| ^~~~
/usr/lib/llvm-16/include/clang/AST/TemplateName.h:76:18: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
76 | Bits.Index = Index;
| ^~~~~
/usr/lib/llvm-16/include/clang/AST/TemplateName.h:77:17: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
77 | Bits.Data = Data;
| ^~~~
In file included from /usr/lib/llvm-16/include/clang/AST/Type.h:33:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueReadBuffer.c
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.h:30,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.cc:32:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Type.h: In constructor 'clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)':
/usr/lib/llvm-16/include/clang/AST/Type.h:1957:19: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
1957 | TypeBits.TC = tc;
| ^~
/usr/lib/llvm-16/include/clang/AST/Type.h:1958:27: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
1958 | TypeBits.Dependence = static_cast<unsigned>(Dependence);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Type.h: In member function 'void clang::Type::setDependence(clang::TypeDependence)':
/usr/lib/llvm-16/include/clang/AST/Type.h:1969:27: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
1969 | TypeBits.Dependence = static_cast<unsigned>(D);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Type.h: In constructor 'clang::BuiltinType::BuiltinType(Kind)':
/usr/lib/llvm-16/include/clang/AST/Type.h:2656:28: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
2656 | BuiltinTypeBits.Kind = K;
| ^
/usr/lib/llvm-16/include/clang/AST/Type.h: In member function 'clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withABI(clang::ParameterABI) const':
/usr/lib/llvm-16/include/clang/AST/Type.h:3722:42: warning: conversion from 'unsigned int' to 'unsigned char' changes the value of '4294967280' [-Wconversion]
3722 | copy.Data = (copy.Data & ~ABIMask) | unsigned(kind);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Type.h: In constructor 'clang::FunctionType::ExtInfo::ExtInfo(bool, bool, unsigned int, clang::CallingConv, bool, bool, bool, bool)':
/usr/lib/llvm-16/include/clang/AST/Type.h:3827:46: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
3823 | Bits = ((unsigned)cc) | (noReturn ? NoReturnMask : 0) |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3824 | (producesResult ? ProducesResultMask : 0) |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3825 | (noCallerSavedRegs ? NoCallerSavedRegsMask : 0) |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3826 | (hasRegParm ? ((regParm + 1) << RegParmOffset) : 0) |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3827 | (NoCfCheck ? NoCfCheckMask : 0) |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
3828 | (cmseNSCall ? CmseNSCallMask : 0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Type.h: In constructor 'clang::FunctionType::FunctionType(clang::Type::TypeClass, clang::QualType, clang::QualType, clang::TypeDependence, ExtInfo)':
/usr/lib/llvm-16/include/clang/AST/Type.h:3934:37: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion]
3934 | FunctionTypeBits.ExtInfo = Info.Bits;
| ~~~~~^~~~
/usr/lib/llvm-16/include/clang/AST/Type.h: In constructor 'clang::AttributedType::AttributedType(clang::QualType, clang::attr::Kind, clang::QualType, clang::QualType)':
/usr/lib/llvm-16/include/clang/AST/Type.h:4890:35: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion]
4890 | AttributedTypeBits.AttrKind = attrKind;
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Type.h: In constructor 'clang::TemplateTypeParmType::TemplateTypeParmType(unsigned int, unsigned int, bool)':
/usr/lib/llvm-16/include/clang/AST/Type.h:5037:25: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
5037 | CanTTPTInfo.Depth = D;
| ^
/usr/lib/llvm-16/include/clang/AST/Type.h:5038:25: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
5038 | CanTTPTInfo.Index = I;
| ^
/usr/lib/llvm-16/include/clang/AST/Type.h: In constructor 'clang::TypeWithKeyword::TypeWithKeyword(clang::ElaboratedTypeKeyword, clang::Type::TypeClass, clang::QualType, clang::TypeDependence)':
/usr/lib/llvm-16/include/clang/AST/Type.h:5597:35: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
5597 | TypeWithKeywordBits.Keyword = Keyword;
| ^~~~~~~
/usr/lib/llvm-16/include/clang/AST/Type.h: In member function 'void clang::ObjCTypeParamType::setNumProtocolsImpl(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Type.h:5974:20: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion]
5974 | NumProtocols = N;
| ^
/usr/lib/llvm-16/include/clang/AST/Type.h: In member function 'void clang::ObjCObjectType::setNumProtocolsImpl(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Type.h:6061:39: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion]
6061 | ObjCObjectTypeBits.NumProtocols = N;
| ^
[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueReadBufferRect.c
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.h:31:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.h:32:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
In file included from /usr/lib/llvm-16/include/clang/AST/APValue.h:17,
from /usr/lib/llvm-16/include/clang/AST/Decl.h:16,
from /usr/lib/llvm-16/include/clang/AST/ASTContext.h:21:
/usr/lib/llvm-16/include/llvm/ADT/APFixedPoint.h: In constructor 'llvm::FixedPointSemantics::FixedPointSemantics(unsigned int, Lsb, bool, bool, bool)':
/usr/lib/llvm-16/include/llvm/ADT/APFixedPoint.h:50:15: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
50 | : Width(Width), LsbWeight(Weight.LsbWeight), IsSigned(IsSigned),
| ^~~~~
/usr/lib/llvm-16/include/llvm/ADT/APFixedPoint.h:50:40: warning: conversion from 'int' to 'short int:13' may change value [-Wconversion]
50 | : Width(Width), LsbWeight(Weight.LsbWeight), IsSigned(IsSigned),
| ~~~~~~~^~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Cloning.h:23:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueMapBuffer.c
In file included from /usr/lib/llvm-16/include/clang/AST/DeclarationName.h:18,
from /usr/lib/llvm-16/include/clang/AST/DeclBase.h:18,
from /usr/lib/llvm-16/include/clang/AST/Decl.h:19:
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::revertIdentifierToTokenID(clang::tok::TokenKind)':
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h:280:15: warning: conversion from 'unsigned int' to 'short unsigned int:9' may change value [-Wconversion]
280 | TokenID = TK;
| ^~
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setObjCKeywordID(clang::tok::ObjCKeywordKind)':
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h:298:70: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
298 | void setObjCKeywordID(tok::ObjCKeywordKind ID) { ObjCOrBuiltinID = ID; }
| ^~
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setBuiltinID(unsigned int)':
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h:310:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
310 | ObjCOrBuiltinID = ID + tok::NUM_OBJC_KEYWORDS;
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setObjCOrBuiltinID(unsigned int)':
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h:316:60: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
316 | void setObjCOrBuiltinID(unsigned ID) { ObjCOrBuiltinID = ID; }
| ^~
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h: In member function 'clang::IdentifierInfo& clang::IdentifierTable::get(llvm::StringRef, clang::tok::TokenKind)':
/usr/lib/llvm-16/include/clang/Basic/IdentifierTable.h:623:18: warning: conversion from 'unsigned int' to 'short unsigned int:9' may change value [-Wconversion]
623 | II.TokenID = TokenCode;
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclBase.h: In constructor 'clang::Decl::Decl(Kind, clang::DeclContext*, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/AST/DeclBase.h:384:39: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
384 | DeclCtx(DC), Loc(L), DeclKind(DK), InvalidDecl(false), HasAttrs(false),
| ^~
/usr/lib/llvm-16/include/clang/AST/DeclBase.h:387:58: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion]
387 | IdentifierNamespace(getIdentifierNamespaceForKind(DK)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-16/include/clang/AST/DeclBase.h: In constructor 'clang::Decl::Decl(Kind, EmptyShell)':
/usr/lib/llvm-16/include/clang/AST/DeclBase.h:393:18: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
393 | : DeclKind(DK), InvalidDecl(false), HasAttrs(false), Implicit(false),
| ^~
/usr/lib/llvm-16/include/clang/AST/DeclBase.h:396:58: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion]
396 | IdentifierNamespace(getIdentifierNamespaceForKind(DK)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-16/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setCachedLinkage(clang::Linkage) const':
/usr/lib/llvm-16/include/clang/AST/DeclBase.h:411:30: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
411 | CacheValidAndLinkage = L + 1;
| ~~^~~
/usr/lib/llvm-16/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setAccess(clang::AccessSpecifier)':
/usr/lib/llvm-16/include/clang/AST/DeclBase.h:487:14: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
487 | Access = AS;
| ^~
/usr/lib/llvm-16/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setLocalExternDecl()':
/usr/lib/llvm-16/include/clang/AST/DeclBase.h:1118:25: warning: conversion from 'unsigned int' to 'short unsigned int:14' changes the value of '4294967263' [-Wconversion]
1118 | IdentifierNamespace &= ~IDNS_Ordinary;
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setObjectOfFriendDecl(bool)':
/usr/lib/llvm-16/include/clang/AST/DeclBase.h:1157:25: warning: conversion from 'unsigned int' to 'short unsigned int:14' changes the value of '4294967257' [-Wconversion]
1157 | IdentifierNamespace &= ~(IDNS_Ordinary | IDNS_Tag | IDNS_Type);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.cc:35:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::VarDecl::setTSCSpec(clang::ThreadStorageClassSpecifier)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:1133:27: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
1133 | VarDeclBits.TSCSpec = TSC;
| ^~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::VarDecl::setInitStyle(InitializationStyle)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:1405:29: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
1405 | VarDeclBits.InitStyle = Style;
| ^~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In constructor 'clang::ImplicitParamDecl::ImplicitParamDecl(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, ImplicitParamKind)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:1701:44: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
1701 | NonParmVarDeclBits.ImplicitParamKind = ParamKind;
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In constructor 'clang::ImplicitParamDecl::ImplicitParamDecl(clang::ASTContext&, clang::QualType, ImplicitParamKind)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:1709:44: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
1709 | NonParmVarDeclBits.ImplicitParamKind = ParamKind;
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setScopeInfo(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:1760:45: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
1760 | ParmVarDeclBits.ScopeDepthOrObjCQuals = scopeDepth;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setObjCDeclQualifier(clang::Decl::ObjCDeclQualifier)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:1794:45: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
1794 | ParmVarDeclBits.ScopeDepthOrObjCQuals = QTVal;
| ^~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setParameterIndex(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:1886:38: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
1886 | ParmVarDeclBits.ParameterIndex = parameterIndex;
| ^~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::FunctionDecl::setConstexprKind(clang::ConstexprSpecKind)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:2371:38: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
2371 | FunctionDeclBits.ConstexprKind = static_cast<uint64_t>(CSK);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::FunctionDecl::setStorageClass(clang::StorageClass)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:2687:31: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
2687 | FunctionDeclBits.SClass = SClass;
| ^~~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::TagDecl::setTagKind(TagKind)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:3637:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
3637 | void setTagKind(TagKind TK) { TagDeclBits.TagDeclKind = TK; }
| ^~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::EnumDecl::setNumPositiveBits(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:3766:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char' may change value [-Wconversion]
3766 | EnumDeclBits.NumPositiveBits = Num;
| ^~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::EnumDecl::setNumNegativeBits(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:3772:74: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char' may change value [-Wconversion]
3772 | void setNumNegativeBits(unsigned Num) { EnumDeclBits.NumNegativeBits = Num; }
| ^~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::RecordDecl::setArgPassingRestrictions(ArgPassingKind)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:4156:45: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
4156 | RecordDeclBits.ArgPassingRestrictions = Kind;
| ^~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In member function 'void clang::RecordDecl::setODRHash(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Decl.h:4266:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int:26' may change value [-Wconversion]
4266 | void setODRHash(unsigned Hash) { RecordDeclBits.ODRHash = Hash; }
| ^~~~
[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueUnmapMemObject.c
In file included from /usr/lib/llvm-16/include/clang/AST/ASTContext.h:26:
/usr/lib/llvm-16/include/clang/AST/RawCommentList.h: In constructor 'clang::RawComment::RawComment(clang::SourceRange, CommentKind, bool, bool)':
/usr/lib/llvm-16/include/clang/AST/RawCommentList.h:181:65: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
181 | Range(SR), RawTextValid(false), BriefTextValid(false), Kind(K),
| ^
In file included from /usr/lib/llvm-16/include/clang/Basic/ProfileList.h:16,
from /usr/lib/llvm-16/include/clang/AST/ASTContext.h:33:
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setCompressDebugSections(llvm::DebugCompressionType)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:31:1: note: in expansion of macro 'ENUM_CODEGENOPT'
31 | ENUM_CODEGENOPT(CompressDebugSections, llvm::DebugCompressionType, 2,
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setFramePointer(FramePointerKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:55:1: note: in expansion of macro 'ENUM_CODEGENOPT'
55 | ENUM_CODEGENOPT(FramePointer, FramePointerKind, 2, FramePointerKind::None) /// frame-pointer: all,non-leaf,none
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setEmbedBitcode(EmbedBitcodeKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:92:1: note: in expansion of macro 'ENUM_CODEGENOPT'
92 | ENUM_CODEGENOPT(EmbedBitcode, EmbedBitcodeKind, 2, Embed_Off)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setInlineAsmDialect(InlineAsmDialectKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:94:1: note: in expansion of macro 'ENUM_CODEGENOPT'
94 | ENUM_CODEGENOPT(InlineAsmDialect, InlineAsmDialectKind, 1, IAD_ATT)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setEmitDwarfUnwind(llvm::EmitDwarfUnwindType)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:119:1: note: in expansion of macro 'ENUM_CODEGENOPT'
119 | ENUM_CODEGENOPT(EmitDwarfUnwind, llvm::EmitDwarfUnwindType, 2,
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setObjCDispatchMethod(ObjCDispatchMethodKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:203:1: note: in expansion of macro 'ENUM_CODEGENOPT'
203 | ENUM_CODEGENOPT(ObjCDispatchMethod, ObjCDispatchMethodKind, 2, Legacy)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setProfileInstr(ProfileInstrKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:213:1: note: in expansion of macro 'ENUM_CODEGENOPT'
213 | ENUM_CODEGENOPT(ProfileInstr, ProfileInstrKind, 2, ProfileNone)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setProfileUse(ProfileInstrKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:215:1: note: in expansion of macro 'ENUM_CODEGENOPT'
215 | ENUM_CODEGENOPT(ProfileUse, ProfileInstrKind, 2, ProfileNone)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setStructReturnConvention(StructReturnConventionKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:226:1: note: in expansion of macro 'ENUM_CODEGENOPT'
226 | ENUM_CODEGENOPT(StructReturnConvention, StructReturnConventionKind, 2, SRCK_Default)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setSanitizeAddressUseAfterReturn(llvm::AsanDetectStackUseAfterReturnMode)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:235:1: note: in expansion of macro 'ENUM_CODEGENOPT'
235 | ENUM_CODEGENOPT(SanitizeAddressUseAfterReturn,
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setSanitizeAddressDtor(llvm::AsanDtorKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:247:1: note: in expansion of macro 'ENUM_CODEGENOPT'
247 | ENUM_CODEGENOPT(SanitizeAddressDtor, llvm::AsanDtorKind, 2,
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setFiniteLoops(FiniteLoopsKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:313:1: note: in expansion of macro 'ENUM_CODEGENOPT'
313 | ENUM_CODEGENOPT(FiniteLoops, FiniteLoopsKind, 2, FiniteLoopsKind::Language)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDebugSrcHash(DebugSrcHashKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:350:1: note: in expansion of macro 'ENUM_CODEGENOPT'
350 | ENUM_CODEGENOPT(DebugSrcHash, DebugSrcHashKind, 2, DSH_MD5)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDebugSimpleTemplateNames(clang::codegenoptions::DebugTemplateNamesKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:359:1: note: in expansion of macro 'ENUM_CODEGENOPT'
359 | ENUM_CODEGENOPT(DebugSimpleTemplateNames, codegenoptions::DebugTemplateNamesKind, 2, codegenoptions::DebugTemplateNamesKind::Full) ///< Whether to emit template parameters
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDebugInfo(clang::codegenoptions::DebugInfoKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:389:1: note: in expansion of macro 'ENUM_CODEGENOPT'
389 | ENUM_CODEGENOPT(DebugInfo, codegenoptions::DebugInfoKind, 4, codegenoptions::NoDebugInfo)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDebuggerTuning(llvm::DebuggerKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:395:1: note: in expansion of macro 'ENUM_CODEGENOPT'
395 | ENUM_CODEGENOPT(DebuggerTuning, llvm::DebuggerKind, 3,
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setInlining(InliningMethod)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:413:1: note: in expansion of macro 'ENUM_CODEGENOPT'
413 | ENUM_CODEGENOPT(Inlining, InliningMethod, 2, NormalInlining)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setVecLib(VectorLibrary)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:419:1: note: in expansion of macro 'ENUM_CODEGENOPT'
419 | ENUM_CODEGENOPT(VecLib, VectorLibrary, 3, NoLibrary)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDefaultTLSModel(TLSModel)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:422:1: note: in expansion of macro 'ENUM_CODEGENOPT'
422 | ENUM_CODEGENOPT(DefaultTLSModel, TLSModel, 2, GeneralDynamicTLSModel)
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setSwiftAsyncFramePointer(SwiftAsyncFramePointerKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:490:1: note: in expansion of macro 'ENUM_CODEGENOPT'
490 | ENUM_CODEGENOPT(SwiftAsyncFramePointer, SwiftAsyncFramePointerKind, 2,
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setZeroCallUsedRegs(llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind)':
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.h:457:39: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
457 | void set##Name(Type Value) { Name = static_cast<unsigned>(Value); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/CodeGenOptions.def:497:1: note: in expansion of macro 'ENUM_CODEGENOPT'
497 | ENUM_CODEGENOPT(ZeroCallUsedRegs, llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind,
| ^~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineAdvisor.h:13,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Inliner.h:14,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:24:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueMarkerWithWaitList.c
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.h:31,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.cc:42:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:26,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueBarrierWithWaitList.c
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueBarrierWithWaitList.c: In function 'POclEnqueueBarrierWithWaitList':
/<<PKGBUILDDIR>>/lib/CL/clEnqueueBarrierWithWaitList.c:56:40: warning: conversion to 'int' from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
56 | cmd->command.barrier.has_wait_list = num_events_in_wait_list;
| ^~~~~~~~~~~~~~~~~~~~~~~
[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -c /<<PKGBUILDDIR>>/lib/CL/clReleaseMemObject.c
In file included from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/FileSystem.h:34,
from /usr/lib/llvm-16/include/clang/Basic/FileManager.h:29,
from /usr/lib/llvm-16/include/clang/Basic/SourceManager.h:39,
from /usr/lib/llvm-16/include/clang/Frontend/ASTUnit.h:23:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -c /<<PKGBUILDDIR>>/lib/CL/clRetainMemObject.c
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetMemObjectInfo.c
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CL/clGetMemObjectInfo.c:25:
/<<PKGBUILDDIR>>/lib/CL/clGetMemObjectInfo.c: In function 'POclGetMemObjectInfo':
/<<PKGBUILDDIR>>/lib/CL/clGetMemObjectInfo.c:54:35: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
54 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount);
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.h:336:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER'
336 | MEMASSIGN; \
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetMemObjectInfo.c:54:5: note: in expansion of macro 'POCL_RETURN_GETINFO'
54 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount);
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
In file included from /usr/lib/llvm-16/include/clang/Basic/SourceManager.h:42:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/SourceManager.h: In static member function 'static clang::SrcMgr::SLocEntry clang::SrcMgr::SLocEntry::get(clang::SourceLocation::UIntTy, const clang::SrcMgr::FileInfo&)':
/usr/lib/llvm-16/include/clang/Basic/SourceManager.h:505:16: warning: conversion from 'clang::SourceLocation::UIntTy' {aka 'unsigned int'} to 'unsigned int:31' may change value [-Wconversion]
505 | E.Offset = Offset;
| ^~~~~~
/usr/lib/llvm-16/include/clang/Basic/SourceManager.h: In static member function 'static clang::SrcMgr::SLocEntry clang::SrcMgr::SLocEntry::get(clang::SourceLocation::UIntTy, const clang::SrcMgr::ExpansionInfo&)':
/usr/lib/llvm-16/include/clang/Basic/SourceManager.h:515:16: warning: conversion from 'clang::SourceLocation::UIntTy' {aka 'unsigned int'} to 'unsigned int:31' may change value [-Wconversion]
515 | E.Offset = Offset;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSetMemObjectDestructorCallback.c
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateProgramWithSource.c
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
/usr/lib/llvm-16/include/clang/Basic/SourceManager.h: In member function 'void clang::SourceManager::setNumCreatedFIDsForFileID(clang::FileID, unsigned int, bool) const':
/usr/lib/llvm-16/include/clang/Basic/SourceManager.h:1106:71: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1106 | const_cast<SrcMgr::FileInfo &>(Entry->getFile()).NumCreatedFIDs = NumFIDs;
| ^~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateProgramWithBinary.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/Lex/MacroInfo.h:17,
from /usr/lib/llvm-16/include/clang/Sema/CodeCompleteConsumer.h:19,
from /usr/lib/llvm-16/include/clang/Frontend/ASTUnit.h:28:
/usr/lib/llvm-16/include/clang/Lex/Token.h: In member function 'void clang::Token::setFlag(TokenFlags)':
/usr/lib/llvm-16/include/clang/Lex/Token.h:239:11: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
239 | Flags |= Flag;
| ~~~~~~^~~~~~~
/usr/lib/llvm-16/include/clang/Lex/Token.h: In member function 'void clang::Token::clearFlag(TokenFlags)':
/usr/lib/llvm-16/include/clang/Lex/Token.h:249:11: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
249 | Flags &= ~Flag;
| ~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/clang/Lex/MacroInfo.h: In constructor 'clang::MacroDirective::MacroDirective(Kind, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/Lex/MacroInfo.h:340:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
340 | : Loc(Loc), MDKind(K), IsFromPCH(false), IsPublic(true) {}
| ^
[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateProgramWithIL.c
In file included from /usr/lib/llvm-16/include/clang/AST/Expr.h:23,
from /usr/lib/llvm-16/include/clang/AST/DeclCXX.h:22,
from /usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:25,
from /usr/lib/llvm-16/include/clang/Sema/CodeCompleteConsumer.h:21:
/usr/lib/llvm-16/include/clang/AST/Stmt.h: In constructor 'clang::Stmt::Stmt(StmtClass)':
/usr/lib/llvm-16/include/clang/AST/Stmt.h:1173:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
1173 | StmtBits.sClass = SC;
| ^~
/usr/lib/llvm-16/include/clang/AST/Stmt.h: In constructor 'clang::AttributedStmt::AttributedStmt(clang::SourceLocation, llvm::ArrayRef<const clang::Attr*>, clang::Stmt*)':
/usr/lib/llvm-16/include/clang/AST/Stmt.h:1901:45: warning: conversion from 'size_t' {aka 'unsigned int'} to 'unsigned int:24' may change value [-Wconversion]
1901 | AttributedStmtBits.NumAttrs = Attrs.size();
| ~~~~~~~~~~^~
/usr/lib/llvm-16/include/clang/AST/Stmt.h: In constructor 'clang::AttributedStmt::AttributedStmt(clang::Stmt::EmptyShell, unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Stmt.h:1908:35: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
1908 | AttributedStmtBits.NumAttrs = NumAttrs;
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Stmt.h: In member function 'void clang::IfStmt::setStatementKind(clang::IfStatementKind)':
/usr/lib/llvm-16/include/clang/AST/Stmt.h:2143:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
2143 | IfStmtBits.Kind = static_cast<unsigned>(Kind);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateProgramWithBuiltInKernels.c
/usr/lib/llvm-16/include/clang/AST/Expr.h: In constructor 'clang::Expr::Expr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:124:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
124 | ExprBits.ValueKind = VK;
| ^~
/usr/lib/llvm-16/include/clang/AST/Expr.h:125:27: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
125 | ExprBits.ObjectKind = OK;
| ^~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::Expr::setDependence(clang::ExprDependence)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:136:26: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
136 | ExprBits.Dependent = static_cast<unsigned>(Deps);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::Expr::setValueKind(clang::ExprValueKind)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:448:63: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
448 | void setValueKind(ExprValueKind Cat) { ExprBits.ValueKind = Cat; }
| ^~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::Expr::setObjectKind(clang::ExprObjectKind)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:451:66: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
451 | void setObjectKind(ExprObjectKind Cat) { ExprBits.ObjectKind = Cat; }
| ^~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In constructor 'clang::CharacterLiteral::CharacterLiteral(unsigned int, CharacterKind, clang::QualType, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:1614:33: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
1614 | CharacterLiteralBits.Kind = kind;
| ^~~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::CharacterLiteral::setKind(CharacterKind)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:1632:66: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
1632 | void setKind(CharacterKind kind) { CharacterLiteralBits.Kind = kind; }
| ^~~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::FloatingLiteral::setRawSemantics(llvm::APFloatBase::Semantics)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:1682:37: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
1682 | FloatingLiteralBits.Semantics = Sem;
| ^~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::FloatingLiteral::setSemantics(const llvm::fltSemantics&)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:1694:71: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
1694 | FloatingLiteralBits.Semantics = llvm::APFloatBase::SemanticsToEnum(Sem);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::UnaryOperator::setOpcode(Opcode)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:2219:56: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
2219 | void setOpcode(Opcode Opc) { UnaryOperatorBits.Opc = Opc; }
| ^~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In constructor 'clang::UnaryExprOrTypeTraitExpr::UnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTrait, clang::TypeSourceInfo*, clang::QualType, clang::SourceLocation, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:2575:41: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
2575 | UnaryExprOrTypeTraitExprBits.Kind = ExprKind;
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::UnaryExprOrTypeTraitExpr::setKind(clang::UnaryExprOrTypeTrait)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:2597:41: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
2597 | UnaryExprOrTypeTraitExprBits.Kind = K;
| ^
[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -c /<<PKGBUILDDIR>>/lib/CL/clReleaseProgram.c
/usr/lib/llvm-16/include/clang/AST/Expr.h: In constructor 'clang::CastExpr::CastExpr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, unsigned int, bool)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:3498:25: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
3498 | CastExprBits.Kind = kind;
| ^~~~
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::CastExpr::setCastKind(clang::CastKind)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:3527:54: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
3527 | void setCastKind(CastKind K) { CastExprBits.Kind = K; }
| ^
/usr/lib/llvm-16/include/clang/AST/Expr.h: In member function 'void clang::BinaryOperator::setOpcode(Opcode)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:3861:57: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion]
3861 | void setOpcode(Opcode Opc) { BinaryOperatorBits.Opc = Opc; }
| ^~~
/<<PKGBUILDDIR>>/lib/CL/clReleaseProgram.c: In function 'POclReleaseProgram':
/<<PKGBUILDDIR>>/lib/CL/clReleaseProgram.c:45:15: warning: unused variable 'j' [-Wunused-variable]
45 | unsigned i, j;
| ^
/usr/lib/llvm-16/include/clang/AST/Expr.h: In constructor 'clang::DesignatedInitExpr::DesignatedInitExpr(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/Expr.h:5069:38: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
5069 | NumDesignators(0), NumSubExprs(NumSubExprs), Designators(nullptr) { }
| ^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/AST/DeclCXX.h:29:
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In member function 'clang::UnqualTypeLoc clang::QualifiedTypeLoc::getUnqualifiedLoc() const':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:285:28: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
285 | dataInt = llvm::alignTo(dataInt, align);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::setWrittenSignSpec(clang::TypeSpecifierSign)':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:614:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
614 | getWrittenBuiltinSpecs().Sign = static_cast<unsigned>(written);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::setWrittenWidthSpec(clang::TypeSpecifierWidth)':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:630:40: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
630 | getWrittenBuiltinSpecs().Width = static_cast<unsigned>(written);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::setWrittenTypeSpec(clang::TypeSpecifierType)':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:641:39: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
641 | getWrittenBuiltinSpecs().Type = written;
| ^~~~~~~
[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -c /<<PKGBUILDDIR>>/lib/CL/clRetainProgram.c
/<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.cc: In member function 'llvm::PreservedAnalyses pocl::AllocasToEntry::run(llvm::Function&, llvm::FunctionAnalysisManager&)':
/<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.cc:81:76: warning: unused parameter 'AM' [-Wunused-parameter]
81 | llvm::FunctionAnalysisManager &AM) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h: In constructor 'clang::CXXBaseSpecifier::CXXBaseSpecifier(clang::SourceRange, bool, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h:186:14: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
186 | Access(A), InheritConstructors(false), BaseTypeInfo(TInfo) {}
| ^
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h: In constructor 'clang::CXXRecordDecl::LambdaDefinitionData::LambdaDefinitionData(clang::CXXRecordDecl*, clang::TypeSourceInfo*, unsigned int, bool, clang::LambdaCaptureDefault)':
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h:424:45: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
424 | : DefinitionData(D), DependencyKind(DK), IsGenericLambda(IsGeneric),
| ^~
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h:425:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
425 | CaptureDefault(CaptureDefault), NumCaptures(0),
| ^~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/MapVector.h:20,
from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:20:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXRecordDecl::setLambdaMangling(unsigned int, clang::Decl*, bool)':
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h:1771:38: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1771 | getLambdaData().ManglingNumber = ManglingNumber;
| ^~~~~~~~~~~~~~
[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -c /<<PKGBUILDDIR>>/lib/CL/clBuildProgram.c
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXCtorInitializer::setSourceOrder(int)':
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h:2411:19: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion]
2411 | SourceOrder = static_cast<unsigned>(Pos);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXConstructorDecl::setNumCtorInitializers(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h:2590:50: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int:19' may change value [-Wconversion]
2590 | CXXConstructorDeclBits.NumCtorInitializers = numCtorInitializers;
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h: In member function 'void clang::LinkageSpecDecl::setLanguage(LanguageIDs)':
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h:2878:68: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
2878 | void setLanguage(LanguageIDs L) { LinkageSpecDeclBits.Language = L; }
| ^
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h: In member function 'void clang::UsingShadowDecl::setTargetDecl(clang::NamedDecl*)':
/usr/lib/llvm-16/include/clang/AST/DeclCXX.h:3308:38: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion]
3308 | ND->getIdentifierNamespace() &
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
3309 | ~(IDNS_OrdinaryFriend | IDNS_TagFriend | IDNS_LocalExtern);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:18,
from /usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:34:
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h: In constructor 'clang::AttributeCommonInfo::AttributeCommonInfo(const clang::IdentifierInfo*, const clang::IdentifierInfo*, clang::SourceRange, clang::SourceLocation, Syntax)':
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:92:31: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
92 | AttrKind(getParsedKind(AttrName, ScopeName, SyntaxUsed)),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:93:20: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
93 | SyntaxUsed(SyntaxUsed), SpellingIndex(SpellingNotCalculated) {}
| ^~~~~~~~~~
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -c /<<PKGBUILDDIR>>/lib/CL/pocl_build.c
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h: In constructor 'clang::AttributeCommonInfo::AttributeCommonInfo(const clang::IdentifierInfo*, const clang::IdentifierInfo*, clang::SourceRange, clang::SourceLocation, Kind, Syntax)':
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:99:38: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
99 | ScopeLoc(ScopeLoc), AttrKind(AttrKind), SyntaxUsed(SyntaxUsed),
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:99:60: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
99 | ScopeLoc(ScopeLoc), AttrKind(AttrKind), SyntaxUsed(SyntaxUsed),
| ^~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h: In constructor 'clang::AttributeCommonInfo::AttributeCommonInfo(const clang::IdentifierInfo*, const clang::IdentifierInfo*, clang::SourceRange, clang::SourceLocation, Kind, Syntax, unsigned int)':
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:107:38: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
107 | ScopeLoc(ScopeLoc), AttrKind(AttrKind), SyntaxUsed(SyntaxUsed),
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:107:60: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
107 | ScopeLoc(ScopeLoc), AttrKind(AttrKind), SyntaxUsed(SyntaxUsed),
| ^~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:108:23: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
108 | SpellingIndex(Spelling) {}
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h: In constructor 'clang::AttributeCommonInfo::AttributeCommonInfo(const clang::IdentifierInfo*, clang::SourceRange, Syntax)':
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:113:43: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
113 | ScopeLoc(), AttrKind(getParsedKind(AttrName, ScopeName, SyntaxUsed)),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:114:20: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
114 | SyntaxUsed(SyntaxUsed), SpellingIndex(SpellingNotCalculated) {}
| ^~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h: In constructor 'clang::AttributeCommonInfo::AttributeCommonInfo(clang::SourceRange, Kind, Syntax)':
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:118:18: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
118 | AttrKind(K), SyntaxUsed(SyntaxUsed),
| ^
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:118:33: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
118 | AttrKind(K), SyntaxUsed(SyntaxUsed),
| ^~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h: In constructor 'clang::AttributeCommonInfo::AttributeCommonInfo(clang::SourceRange, Kind, Syntax, unsigned int)':
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:124:18: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
124 | AttrKind(K), SyntaxUsed(SyntaxUsed), SpellingIndex(Spelling) {}
| ^
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:124:33: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
124 | AttrKind(K), SyntaxUsed(SyntaxUsed), SpellingIndex(Spelling) {}
| ^~~~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:124:60: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
124 | AttrKind(K), SyntaxUsed(SyntaxUsed), SpellingIndex(Spelling) {}
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h: In member function 'void clang::AttributeCommonInfo::setAttributeSpellingListIndex(unsigned int)':
/usr/lib/llvm-16/include/clang/Basic/AttributeCommonInfo.h:200:68: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
200 | void setAttributeSpellingListIndex(unsigned V) { SpellingIndex = V; }
| ^
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h: In constructor 'constexpr clang::ParsedAttrInfo::ParsedAttrInfo(clang::AttributeCommonInfo::Kind)':
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:79:18: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
79 | : AttrKind(AttrKind), NumArgs(0), OptArgs(0), NumArgMembers(0),
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h: In constructor 'constexpr clang::ParsedAttrInfo::ParsedAttrInfo(clang::AttributeCommonInfo::Kind, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, llvm::ArrayRef<Spelling>, llvm::ArrayRef<const char*>)':
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:91:18: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
91 | : AttrKind(AttrKind), NumArgs(NumArgs), OptArgs(OptArgs),
| ^~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:91:37: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
91 | : AttrKind(AttrKind), NumArgs(NumArgs), OptArgs(OptArgs),
| ^~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:91:55: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
91 | : AttrKind(AttrKind), NumArgs(NumArgs), OptArgs(OptArgs),
| ^~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:92:23: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
92 | NumArgMembers(NumArgMembers), HasCustomParsing(HasCustomParsing),
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:92:56: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
92 | NumArgMembers(NumArgMembers), HasCustomParsing(HasCustomParsing),
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:93:25: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
93 | AcceptsExprPack(AcceptsExprPack), IsTargetSpecific(IsTargetSpecific),
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:93:60: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
93 | AcceptsExprPack(AcceptsExprPack), IsTargetSpecific(IsTargetSpecific),
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:94:16: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
94 | IsType(IsType), IsStmt(IsStmt), IsKnownToGCC(IsKnownToGCC),
| ^~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:94:32: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
94 | IsType(IsType), IsStmt(IsStmt), IsKnownToGCC(IsKnownToGCC),
| ^~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:94:54: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
94 | IsType(IsType), IsStmt(IsStmt), IsKnownToGCC(IsKnownToGCC),
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:95:38: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion]
95 | IsSupportedByPragmaAttribute(IsSupportedByPragmaAttribute),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::ArgsUnion*, unsigned int, clang::AttributeCommonInfo::Syntax, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:325:43: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
325 | EllipsisLoc(ellipsisLoc), NumArgs(numArgs), Invalid(false),
| ^~~~~~~
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h: In member function 'void clang::ParsedAttr::setProcessingCache(unsigned int) const':
/usr/lib/llvm-16/include/clang/Sema/ParsedAttr.h:475:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
475 | ProcessingCache = value;
| ^~~~~
In file included from /usr/lib/llvm-16/include/llvm/PassRegistry.h:19:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/llvmopencl/AllocasToEntry.cc:25:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::setObjCDeclQualifier(ObjCDeclQualifier)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:873:25: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
873 | objcDeclQualifier = (ObjCDeclQualifier) (objcDeclQualifier | DQVal);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::clearObjCDeclQualifier(ObjCDeclQualifier)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:876:25: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion]
876 | objcDeclQualifier = (ObjCDeclQualifier) (objcDeclQualifier & ~DQVal);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::setPropertyAttributes(clang::ObjCPropertyAttribute::Kind)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:884:9: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
884 | (ObjCPropertyAttribute::Kind)(PropertyAttributes | PRVal);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::setNullability(clang::SourceLocation, clang::NullabilityKind)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:908:19: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
908 | Nullability = static_cast<unsigned>(kind);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_build.c: In function 'free_meta':
/<<PKGBUILDDIR>>/lib/CL/pocl_build.c:435:12: warning: unused variable 'j' [-Wunused-variable]
435 | unsigned j;
| ^
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.cc:26:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getPointer(unsigned int, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:1610:29: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
1610 | I.Ptr.TypeQuals = TypeQuals;
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getArray(unsigned int, bool, bool, clang::Expr*, clang::SourceLocation, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:1638:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
1638 | I.Arr.TypeQuals = TypeQuals;
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getBlockPointer(unsigned int, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:1679:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
1679 | I.Cls.TypeQuals = TypeQuals;
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getPipe(unsigned int, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:1689:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
1689 | I.Cls.TypeQuals = TypeQuals;
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getMemberPointer(const clang::CXXScopeSpec&, unsigned int, clang::SourceLocation, clang::SourceLocation)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:1703:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion]
1703 | I.Mem.TypeQuals = TypeQuals;
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h: In member function 'void clang::Declarator::setFunctionDefinitionKind(clang::FunctionDefinitionKind)':
/usr/lib/llvm-16/include/clang/Sema/DeclSpec.h:2643:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
2643 | FunctionDefinition = static_cast<unsigned>(Val);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/Serialization/ASTBitCodes.h:26,
from /usr/lib/llvm-16/include/clang/Frontend/ASTUnit.h:29:
/usr/lib/llvm-16/include/llvm/Bitstream/BitCodes.h: In constructor 'llvm::BitCodeAbbrevOp::BitCodeAbbrevOp(Encoding, uint64_t)':
/usr/lib/llvm-16/include/llvm/Bitstream/BitCodes.h:52:40: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
52 | : Val(Data), IsLiteral(false), Enc(E) {}
| ^
/usr/lib/llvm-16/include/clang/Serialization/ASTBitCodes.h: In member function 'void clang::serialization::UnderalignedInt64::setBitOffset(uint64_t)':
/usr/lib/llvm-16/include/clang/Serialization/ASTBitCodes.h:231:20: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
231 | BitOffsetLow = Offset;
| ^~~~~~
/usr/lib/llvm-16/include/clang/Serialization/ASTBitCodes.h:232:28: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
232 | BitOffsetHigh = Offset >> 32;
| ~~~~~~~^~~~~
/usr/lib/llvm-16/include/clang/Serialization/ASTBitCodes.h: In member function 'clang::Selector clang::serialization::DeclarationNameKey::getSelector() const':
/usr/lib/llvm-16/include/clang/Serialization/ASTBitCodes.h:2134:21: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
2134 | return Selector(Data);
| ^~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/Lex/HeaderSearch.h:18,
from /usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:26,
from /usr/lib/llvm-16/include/clang/Frontend/PrecompiledPreamble.h:17,
from /usr/lib/llvm-16/include/clang/Frontend/ASTUnit.h:30:
/usr/lib/llvm-16/include/clang/Lex/DirectoryLookup.h: In constructor 'clang::DirectoryLookup::DirectoryLookup(clang::DirectoryEntryRef, clang::SrcMgr::CharacteristicKind, bool)':
/usr/lib/llvm-16/include/clang/Lex/DirectoryLookup.h:70:35: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
70 | : u(Dir), DirCharacteristic(DT),
| ^~
/usr/lib/llvm-16/include/clang/Lex/DirectoryLookup.h: In constructor 'clang::DirectoryLookup::DirectoryLookup(const clang::HeaderMap*, clang::SrcMgr::CharacteristicKind, bool)':
/usr/lib/llvm-16/include/clang/Lex/DirectoryLookup.h:77:35: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
77 | : u(Map), DirCharacteristic(DT), LookupType(LT_HeaderMap),
| ^~
/<<PKGBUILDDIR>>/lib/CL/pocl_build.c: In function 'compile_and_link_program':
/<<PKGBUILDDIR>>/lib/CL/pocl_build.c:205:3: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation]
205 | strncpy (temp_options, options, strlen (options));
| ^
In function 'process_options',
inlined from 'compile_and_link_program' at /<<PKGBUILDDIR>>/lib/CL/pocl_build.c:704:17:
/<<PKGBUILDDIR>>/lib/CL/pocl_build.c:205:3: note: length computed here
205 | strncpy (temp_options, options, strlen (options));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h: In member function 'llvm::ArrayRef<clang::ModuleMacro*> clang::Preprocessor::MacroState::getActiveModuleMacros(clang::Preprocessor&, const clang::IdentifierInfo*) const':
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:894:22: warning: choosing 'llvm::TinyPtrVector<EltTy>::operator llvm::MutableArrayRef<T>() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector<EltTy>::operator llvm::ArrayRef<U>() const [with U = clang::ModuleMacro*; typename std::enable_if<std::is_convertible<llvm::ArrayRef<T>, llvm::ArrayRef<U> >::value, bool>::type <anonymous> = false; EltTy = clang::ModuleMacro*]' [-Wconversion]
894 | return Info->ActiveModuleMacros;
| ~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:894:22: warning: for conversion from 'llvm::TinyPtrVector<clang::ModuleMacro*>' to 'llvm::ArrayRef<clang::ModuleMacro*>' [-Wconversion]
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:894:22: note: because conversion sequence for the argument is better
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:894:22: warning: choosing 'llvm::TinyPtrVector<EltTy>::operator llvm::MutableArrayRef<T>() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector<EltTy>::operator llvm::ArrayRef<T>() const [with EltTy = clang::ModuleMacro*]' [-Wconversion]
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:894:22: warning: for conversion from 'llvm::TinyPtrVector<clang::ModuleMacro*>' to 'llvm::ArrayRef<clang::ModuleMacro*>' [-Wconversion]
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:894:22: note: because conversion sequence for the argument is better
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h: In member function 'llvm::ArrayRef<clang::ModuleMacro*> clang::Preprocessor::MacroState::getOverriddenMacros() const':
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:918:22: warning: choosing 'llvm::TinyPtrVector<EltTy>::operator llvm::MutableArrayRef<T>() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector<EltTy>::operator llvm::ArrayRef<U>() const [with U = clang::ModuleMacro*; typename std::enable_if<std::is_convertible<llvm::ArrayRef<T>, llvm::ArrayRef<U> >::value, bool>::type <anonymous> = false; EltTy = clang::ModuleMacro*]' [-Wconversion]
918 | return Info->OverriddenMacros;
| ~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:918:22: warning: for conversion from 'llvm::TinyPtrVector<clang::ModuleMacro*>' to 'llvm::ArrayRef<clang::ModuleMacro*>' [-Wconversion]
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:918:22: note: because conversion sequence for the argument is better
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:918:22: warning: choosing 'llvm::TinyPtrVector<EltTy>::operator llvm::MutableArrayRef<T>() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector<EltTy>::operator llvm::ArrayRef<T>() const [with EltTy = clang::ModuleMacro*]' [-Wconversion]
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:918:22: warning: for conversion from 'llvm::TinyPtrVector<clang::ModuleMacro*>' to 'llvm::ArrayRef<clang::ModuleMacro*>' [-Wconversion]
/usr/lib/llvm-16/include/clang/Lex/Preprocessor.h:918:22: note: because conversion sequence for the argument is better
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Instructions.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/Frontend/CommandLineSourceLoc.h:18,
from /usr/lib/llvm-16/include/clang/Frontend/FrontendOptions.h:14,
from /usr/lib/llvm-16/include/clang/Frontend/FrontendAction.h:24:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/Frontend/FrontendOptions.h: In constructor 'constexpr clang::InputKind::InputKind(clang::Language, Format, bool, HeaderUnitKind, bool)':
/usr/lib/llvm-16/include/clang/Frontend/FrontendOptions.h:178:22: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
178 | : Lang(L), Fmt(F), Preprocessed(PP), HeaderUnit(HU), IsHeader(HD) {}
| ^
/usr/lib/llvm-16/include/clang/Frontend/FrontendOptions.h:178:55: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
178 | : Lang(L), Fmt(F), Preprocessed(PP), HeaderUnit(HU), IsHeader(HD) {}
| ^~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCompileProgram.c
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -c /<<PKGBUILDDIR>>/lib/CL/clLinkProgram.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateKernel.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]'
/usr/lib/llvm-16/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap<KeyT, ValueT, Config>::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> >]'
/<<PKGBUILDDIR>>/lib/llvmopencl/AutomaticLocals.cc:109:21: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/AST/ExprCXX.h:22,
from /usr/lib/llvm-16/include/clang/Analysis/ConstructionContext.h:20,
from /usr/lib/llvm-16/include/clang/Analysis/CFG.h:18,
from /usr/lib/llvm-16/include/clang/Analysis/AnalysisDeclContext.h:22,
from /usr/lib/llvm-16/include/clang/Analysis/PathDiagnostic.h:17,
from /usr/lib/llvm-16/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17,
from /usr/lib/llvm-16/include/clang/Frontend/CompilerInvocation.h:22,
from /usr/lib/llvm-16/include/clang/Frontend/CompilerInstance.h:15,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc:38:
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h: In constructor 'clang::TemplateParmPosition::TemplateParmPosition(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h:1166:56: warning: conversion from 'unsigned int' to 'unsigned int:20' may change value [-Wconversion]
1166 | TemplateParmPosition(unsigned D, unsigned P) : Depth(D), Position(P) {
| ^
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h:1166:69: warning: conversion from 'unsigned int' to 'short unsigned int:12' may change value [-Wconversion]
1166 | TemplateParmPosition(unsigned D, unsigned P) : Depth(D), Position(P) {
| ^
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h: In member function 'void clang::TemplateParmPosition::setDepth(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h:1183:13: warning: conversion from 'unsigned int' to 'unsigned int:20' may change value [-Wconversion]
1183 | Depth = D;
| ^
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h: In member function 'void clang::TemplateParmPosition::setPosition(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h:1191:16: warning: conversion from 'unsigned int' to 'short unsigned int:12' may change value [-Wconversion]
1191 | Position = P;
| ^
[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -c /<<PKGBUILDDIR>>/lib/CL/clReleaseKernel.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h: In member function 'void clang::ClassTemplateSpecializationDecl::setSpecializationKind(clang::TemplateSpecializationKind)':
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h:1959:26: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
1959 | SpecializationKind = TSK;
| ^~~
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h: In member function 'void clang::VarTemplateSpecializationDecl::setSpecializationKind(clang::TemplateSpecializationKind)':
/usr/lib/llvm-16/include/clang/AST/DeclTemplate.h:2812:26: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
2812 | SpecializationKind = TSK;
| ^~~
[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -c /<<PKGBUILDDIR>>/lib/CL/clRetainKernel.c
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h: In member function 'void clang::CXXConstructExpr::setConstructionKind(ConstructionKind)':
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h:1642:45: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
1642 | CXXConstructExprBits.ConstructionKind = CK;
| ^~
[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSetKernelArg.c
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h: In constructor 'clang::ArrayTypeTraitExpr::ArrayTypeTraitExpr(clang::SourceLocation, clang::ArrayTypeTrait, clang::TypeSourceInfo*, uint64_t, clang::Expr*, clang::SourceLocation, clang::QualType)':
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h:2852:73: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
2852 | : Expr(ArrayTypeTraitExprClass, ty, VK_PRValue, OK_Ordinary), ATT(att),
| ^~~
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h: In constructor 'clang::ExpressionTraitExpr::ExpressionTraitExpr(clang::SourceLocation, clang::ExpressionTrait, clang::Expr*, bool, clang::SourceLocation, clang::QualType)':
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h:2919:12: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
2919 | ET(et), Value(value), Loc(loc), RParen(rparen),
| ^~
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h: In constructor 'clang::SubstNonTypeTemplateParmExpr::SubstNonTypeTemplateParmExpr(clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::Expr*, clang::Decl*, unsigned int, std::optional<unsigned int>, bool)':
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h:4343:63: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
4343 | AssociatedDeclAndRef(AssociatedDecl, RefParam), Index(Index),
| ^~~~~
/usr/lib/llvm-16/include/clang/AST/ExprCXX.h:4344:29: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
4344 | PackIndex(PackIndex ? *PackIndex + 1 : 0) {
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/clang/AST/ExprObjC.h:18,
from /usr/lib/llvm-16/include/clang/Analysis/ConstructionContext.h:21:
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCMethodDecl::setSelLocsKind(clang::SelectorLocationsKind)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:185:38: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
185 | ObjCMethodDeclBits.SelLocsKind = Kind;
| ^~~~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCMethodDecl::setObjCDeclQualifier(clang::Decl::ObjCDeclQualifier)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:253:44: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:7' may change value [-Wconversion]
253 | ObjCMethodDeclBits.objcDeclQualifier = QV;
| ^~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCMethodDecl::setDeclImplementation(ImplementationControl)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:499:45: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
499 | ObjCMethodDeclBits.DeclImplementation = ic;
| ^~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In constructor 'clang::ObjCTypeParamDecl::ObjCTypeParamDecl(clang::ASTContext&, clang::DeclContext*, clang::ObjCTypeParamVariance, clang::SourceLocation, unsigned int, clang::SourceLocation, clang::IdentifierInfo*, clang::SourceLocation, clang::TypeSourceInfo*)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:600:15: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion]
600 | Index(index), Variance(static_cast<unsigned>(variance)),
| ^~~~~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:600:32: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
600 | Index(index), Variance(static_cast<unsigned>(variance)),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCTypeParamDecl::setVariance(clang::ObjCTypeParamVariance)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:628:16: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
628 | Variance = static_cast<unsigned>(variance);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In constructor 'clang::ObjCPropertyDecl::ObjCPropertyDecl(clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::SourceLocation, clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*, PropertyControl)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:779:32: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
779 | PropertyImplementation(propControl) {}
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCPropertyDecl::setPropertyAttributes(clang::ObjCPropertyAttribute::Kind)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:813:24: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
813 | PropertyAttributes |= PRVal;
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCPropertyDecl::overwritePropertyAttributes(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:817:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
817 | PropertyAttributes = PRVal;
| ^~~~~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCPropertyDecl::setPropertyAttributesAsWritten(clang::ObjCPropertyAttribute::Kind)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:825:35: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
825 | PropertyAttributesAsWritten = PRVal;
| ^~~~~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCPropertyDecl::setPropertyImplementation(PropertyControl)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:902:30: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
902 | PropertyImplementation = pc;
| ^~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In constructor 'clang::ObjCIvarDecl::ObjCIvarDecl(clang::ObjCContainerDecl*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, AccessControl, clang::Expr*, bool)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:1954:20: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
1954 | DeclAccess(ac), Synthesized(synthesized) {}
| ^~
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCIvarDecl::setAccessControl(AccessControl)':
/usr/lib/llvm-16/include/clang/AST/DeclObjC.h:1986:58: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
1986 | void setAccessControl(AccessControl ac) { DeclAccess = ac; }
| ^~
/usr/lib/llvm-16/include/clang/AST/ExprObjC.h: In constructor 'clang::ObjCDictionaryLiteral::ObjCDictionaryLiteral(clang::Stmt::EmptyShell, unsigned int, bool)':
/usr/lib/llvm-16/include/clang/AST/ExprObjC.h:335:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
335 | : Expr(ObjCDictionaryLiteralClass, Empty), NumElements(NumElements),
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/ExprObjC.h: In member function 'void clang::ObjCMessageExpr::setNumArgs(unsigned int)':
/usr/lib/llvm-16/include/clang/AST/ExprObjC.h:1030:15: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1030 | NumArgs = Num;
| ^~~
/usr/lib/llvm-16/include/clang/AST/ExprObjC.h: In constructor 'clang::ObjCBridgedCastExpr::ObjCBridgedCastExpr(clang::SourceLocation, clang::ObjCBridgeCastKind, clang::CastKind, clang::SourceLocation, clang::TypeSourceInfo*, clang::Expr*)':
/usr/lib/llvm-16/include/clang/AST/ExprObjC.h:1642:72: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
1642 | LParenLoc(LParenLoc), BridgeKeywordLoc(BridgeKeywordLoc), Kind(Kind) {}
| ^~~~
[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueNDRangeKernel.c
[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueNativeKernel.c
[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateKernelsInProgram.c
make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/CL/devices /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 7%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/devices.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/devices.c.o -MF CMakeFiles/pocl-devices.dir/devices.c.o.d -o CMakeFiles/pocl-devices.dir/devices.c.o -c /<<PKGBUILDDIR>>/lib/CL/devices/devices.c
[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetKernelInfo.c
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c: In function 'pocl_device_get_env_count':
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c:307:10: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
307 | return dev_count;
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c: In function 'pocl_get_devices':
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c:319:25: warning: unsigned conversion from 'int' to 'cl_device_type' {aka 'long long unsigned int'} changes value from '-17' to '18446744073709551599' [-Wsign-conversion]
319 | device_type_tmp = ~CL_DEVICE_TYPE_CUSTOM;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c: In function 'pocl_get_device_type_count':
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c:359:25: warning: unsigned conversion from 'int' to 'cl_device_type' {aka 'long long unsigned int'} changes value from '-17' to '18446744073709551599' [-Wsign-conversion]
359 | device_type_tmp = ~CL_DEVICE_TYPE_CUSTOM;
| ^
In file included from /<<PKGBUILDDIR>>/lib/CL/clGetKernelInfo.c:24:
/<<PKGBUILDDIR>>/lib/CL/clGetKernelInfo.c: In function 'POclGetKernelInfo':
In file included from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysisEvaluator.h:27,
from /usr/lib/llvm-16/include/llvm/LinkAllPasses.h:18:
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetKernelInfo.c:44:34: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount);
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.h:336:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER'
336 | MEMASSIGN; \
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetKernelInfo.c:44:5: note: in expansion of macro 'POCL_RETURN_GETINFO'
44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount);
| ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c: In function 'pocl_init_devices':
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c:534:12: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
534 | sleep (delay);
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c:639:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
639 | dev->dev_id = dev_index;
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/devices.c:644:32: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
644 | dev->global_mem_id = dev_index;
| ^~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetKernelArgInfo.c
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetPlatformIDs.c
[ 7%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -MF CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o.d -o CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/BarrierTailReplication.cc
[ 7%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o -MF CMakeFiles/pocl-devices.dir/bufalloc.c.o.d -o CMakeFiles/pocl-devices.dir/bufalloc.c.o -c /<<PKGBUILDDIR>>/lib/CL/devices/bufalloc.c
/<<PKGBUILDDIR>>/lib/CL/clGetPlatformIDs.c:226:1: warning: missing initializer for field 'clUnknown180' of 'struct _cl_icd_dispatch' [-Wmissing-field-initializers]
226 | };
| ^
In file included from /<<PKGBUILDDIR>>/lib/CL/pocl_icd.h:26,
from /<<PKGBUILDDIR>>/lib/CL/pocl_cl.h:50,
from /<<PKGBUILDDIR>>/lib/CL/clGetPlatformIDs.c:26:
/usr/include/ocl_icd.h:1785:37: note: 'clUnknown180' declared here
1785 | CL_API_ENTRY cl_int (CL_API_CALL* clUnknown180)(
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/bufalloc.c: In function 'chunk_slack':
/<<PKGBUILDDIR>>/lib/CL/devices/bufalloc.c:103:66: warning: conversion to 'memory_address_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
103 | (chunk->start_address + chunk->parent_region->alignment - 1) &
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/bufalloc.c: In function 'append_new_chunk':
/<<PKGBUILDDIR>>/lib/CL/devices/bufalloc.c:156:65: warning: conversion to 'memory_address_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
156 | (region->last_chunk->start_address + region->alignment - 1) &
| ^
[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetPlatformInfo.c
[ 9%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/common.c.o -MF CMakeFiles/pocl-devices.dir/common.c.o.d -o CMakeFiles/pocl-devices.dir/common.c.o -c /<<PKGBUILDDIR>>/lib/CL/devices/common.c
/<<PKGBUILDDIR>>/lib/CL/devices/common.c: In function 'llvm_codegen':
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:152:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
152 | llvm_module, program, device_i, kernel, command, specialize);
| ^~~~~~~~
[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetDeviceAndHostTimer.c
/<<PKGBUILDDIR>>/lib/CL/devices/common.c: In function 'pocl_fill_dev_image_t':
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:287:16: warning: conversion to 'cl_int' {aka 'int'} from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
287 | di->_width = mem->image_width;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:288:17: warning: conversion to 'cl_int' {aka 'int'} from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
288 | di->_height = mem->image_height;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:289:16: warning: conversion to 'cl_int' {aka 'int'} from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
289 | di->_depth = mem->image_depth;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:290:20: warning: conversion to 'cl_int' {aka 'int'} from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
290 | di->_row_pitch = mem->image_row_pitch;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:291:22: warning: conversion to 'cl_int' {aka 'int'} from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
291 | di->_slice_pitch = mem->image_slice_pitch;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:292:16: warning: conversion to 'cl_int' {aka 'int'} from 'cl_channel_order' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
292 | di->_order = mem->image_channel_order;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:293:27: warning: conversion to 'cl_int' {aka 'int'} from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
293 | di->_image_array_size = mem->image_array_size;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:294:20: warning: conversion to 'cl_int' {aka 'int'} from 'cl_channel_type' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
294 | di->_data_type = mem->image_channel_data_type;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c: In function 'pocl_exec_command':
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:595:28: warning: unused variable 'mem_id' [-Wunused-variable]
595 | pocl_mem_identifier *mem_id = &mem->device_ptrs[dev->global_mem_id];
| ^~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CL/./pocl_shared.h:29,
from /<<PKGBUILDDIR>>/lib/CL/devices/common.c:46:
/<<PKGBUILDDIR>>/lib/CL/devices/common.c: In function 'pocl_set_buffer_image_limits':
/<<PKGBUILDDIR>>/lib/CL/./pocl_cl.h:1745:18: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1745 | #define max(a,b) (((a) > (b)) ? (a) : (b))
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:1279:38: note: in expansion of macro 'max'
1279 | device->global_var_pref_size = max(64 * 1000, device->max_constant_buffer_size);
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:1287:23: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1287 | size_t max_pixels = device->max_mem_alloc_size/16;
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c: In function 'pocl_init_default_device_infos':
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:1486:66: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
1486 | = dev->max_work_item_sizes[2] = dev->max_work_group_size = max_wg;
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:1678:8: warning: unused variable 'kernellib_fallback' [-Wunused-variable]
1678 | char kernellib_fallback[POCL_MAX_PATHNAME_LENGTH];
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c: In function 'pocl_space_delim_string_to_cl_name_version_array':
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:1782:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
1782 | found = i;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/common.c: In function 'pocl_setup_ils_with_version':
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:1922:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
1922 | found = i;
| ^
/<<PKGBUILDDIR>>/lib/CL/clGetDeviceAndHostTimer.c: In function 'POclGetDeviceAndHostTimer':
/<<PKGBUILDDIR>>/lib/CL/clGetDeviceAndHostTimer.c:27:18: warning: unused parameter 'device' [-Wunused-parameter]
27 | cl_device_id device, cl_ulong *device_timestamp,
| ~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetDeviceAndHostTimer.c:27:36: warning: unused parameter 'device_timestamp' [-Wunused-parameter]
27 | cl_device_id device, cl_ulong *device_timestamp,
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetDeviceAndHostTimer.c:28:15: warning: unused parameter 'host_timestamp' [-Wunused-parameter]
28 | cl_ulong *host_timestamp) CL_API_SUFFIX__VERSION_2_1
| ~~~~~~~~~~^~~~~~~~~~~~~~
[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetDeviceIDs.c
/<<PKGBUILDDIR>>/lib/CL/clGetDeviceIDs.c: In function 'POclGetDeviceIDs':
/<<PKGBUILDDIR>>/lib/CL/clGetDeviceIDs.c:54:15: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
54 | total_num = pocl_get_device_type_count(device_type);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetDeviceIDs.c:60:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
60 | devices_added = pocl_get_devices(device_type, devices, num_entries);
| ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetDeviceIDs.c:63:20: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
63 | *num_devices = total_num;
| ^~~~~~~~~
[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetDeviceInfo.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/BasicAliasAnalysis.h:17,
from /usr/lib/llvm-16/include/llvm/LinkAllPasses.h:20:
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h: In member function 'void llvm::AliasResult::setOffset(int32_t)':
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:136:16: warning: conversion from 'int32_t' {aka 'int'} to 'int:23' may change value [-Wconversion]
136 | Offset = NewOffset;
| ^~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/BranchProbabilityInfo.h:24:
/usr/lib/llvm-16/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)':
/usr/lib/llvm-16/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
110 | N = (static_cast<uint64_t>(N) * RHS.N + D / 2) / D;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-16/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)':
/usr/lib/llvm-16/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
124 | N = (static_cast<uint64_t>(N) * D + RHS.N / 2) / RHS.N;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:17,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:25,
from /usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:46,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BarrierTailReplication.cc:29:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Metadata.h:26,
from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/CFGPrinter.h:25:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common.c: In function 'pocl_setup_builtin_kernels_with_version':
/<<PKGBUILDDIR>>/lib/CL/devices/common.c:2019:7: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation]
2019 | strncpy (dev->builtin_kernels_with_version[i].name, token,
| ^
[ 9%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -MF CMakeFiles/pocl-devices.dir/pocl_local_size.c.o.d -o CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -c /<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)':
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:608:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
608 | Bits.BlockAddressRefCount += Amt;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c: In function 'gcd':
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c:34:11: warning: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
34 | c = a;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c:36:11: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
36 | b = c;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c: In function 'pocl_default_local_size_optimizer':
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c:67:64: warning: unused parameter 'kernel' [-Wunused-parameter]
67 | pocl_default_local_size_optimizer (cl_device_id dev, cl_kernel kernel,
| ~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c:68:45: warning: unused parameter 'device_i' [-Wunused-parameter]
68 | unsigned device_i,
| ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c: In function 'pocl_wg_utilization_maximizer':
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c:308:60: warning: unused parameter 'kernel' [-Wunused-parameter]
308 | pocl_wg_utilization_maximizer (cl_device_id dev, cl_kernel kernel,
| ~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/pocl_local_size.c:309:41: warning: unused parameter 'device_i' [-Wunused-parameter]
309 | unsigned device_i,
| ~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/TypeSize.h:21,
from /usr/lib/llvm-16/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:29,
from /usr/lib/llvm-16/include/llvm/IR/CFG.h:26:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/lib/llvm-16/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:30:
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:176:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion]
176 | SubClassData = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:227:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
227 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); }
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:253:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
253 | Visibility = V;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:265:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion]
265 | ThreadLocal = Val;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:283:23: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion]
283 | DllStorageClass = C;
| ^
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)':
/usr/lib/llvm-16/include/llvm/IR/GlobalValue.h:537:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion]
537 | Linkage = LT;
| ^~
/usr/lib/llvm-16/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)':
/usr/lib/llvm-16/include/llvm/IR/Function.h:244:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
244 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
[ 9%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common_driver.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/common_driver.c.o -MF CMakeFiles/pocl-devices.dir/common_driver.c.o.d -o CMakeFiles/pocl-devices.dir/common_driver.c.o -c /<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c
/usr/lib/llvm-16/include/llvm/Analysis/CFGPrinter.h: In member function 'std::string llvm::DOTGraphTraits<llvm::DOTFuncInfo*>::getEdgeAttributes(const llvm::BasicBlock*, llvm::const_succ_iterator, llvm::DOTFuncInfo*)':
/usr/lib/llvm-16/include/llvm/Analysis/CFGPrinter.h:276:44: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'double' may change value [-Wconversion]
276 | (uint64_t)(Freq * WeightPercent), Width);
| ^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_read':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:76:25: warning: unused parameter 'data' [-Wunused-parameter]
76 | pocl_driver_read (void *data, void *__restrict__ host_ptr,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:77:59: warning: unused parameter 'src_buf' [-Wunused-parameter]
77 | pocl_mem_identifier *src_mem_id, cl_mem src_buf,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_write':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:88:26: warning: unused parameter 'data' [-Wunused-parameter]
88 | pocl_driver_write (void *data, const void *__restrict__ host_ptr,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:89:60: warning: unused parameter 'dst_buf' [-Wunused-parameter]
89 | pocl_mem_identifier *dst_mem_id, cl_mem dst_buf,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_copy':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:100:25: warning: unused parameter 'data' [-Wunused-parameter]
100 | pocl_driver_copy (void *data, pocl_mem_identifier *dst_mem_id, cl_mem dst_buf,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:100:71: warning: unused parameter 'dst_buf' [-Wunused-parameter]
100 | pocl_driver_copy (void *data, pocl_mem_identifier *dst_mem_id, cl_mem dst_buf,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:101:59: warning: unused parameter 'src_buf' [-Wunused-parameter]
101 | pocl_mem_identifier *src_mem_id, cl_mem src_buf,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_copy_with_size':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:130:31: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
130 | size_t real_bytes = *content_size - src_offset;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:113:35: warning: unused parameter 'data' [-Wunused-parameter]
113 | pocl_driver_copy_with_size (void *data, pocl_mem_identifier *dst_mem_id,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:114:36: warning: unused parameter 'dst_buf' [-Wunused-parameter]
114 | cl_mem dst_buf, pocl_mem_identifier *src_mem_id,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:115:36: warning: unused parameter 'src_buf' [-Wunused-parameter]
115 | cl_mem src_buf,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:117:36: warning: unused parameter 'content_size_buf' [-Wunused-parameter]
117 | cl_mem content_size_buf, size_t dst_offset,
| ~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_copy_rect':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:140:30: warning: unused parameter 'data' [-Wunused-parameter]
140 | pocl_driver_copy_rect (void *data, pocl_mem_identifier *dst_mem_id,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:141:31: warning: unused parameter 'dst_buf' [-Wunused-parameter]
141 | cl_mem dst_buf, pocl_mem_identifier *src_mem_id,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:142:31: warning: unused parameter 'src_buf' [-Wunused-parameter]
142 | cl_mem src_buf,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_write_rect':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:198:31: warning: unused parameter 'data' [-Wunused-parameter]
198 | pocl_driver_write_rect (void *data, const void *__restrict__ const host_ptr,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:199:65: warning: unused parameter 'dst_buf' [-Wunused-parameter]
199 | pocl_mem_identifier *dst_mem_id, cl_mem dst_buf,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_read_rect':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:257:30: warning: unused parameter 'data' [-Wunused-parameter]
257 | pocl_driver_read_rect (void *data, void *__restrict__ const host_ptr,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:258:64: warning: unused parameter 'src_buf' [-Wunused-parameter]
258 | pocl_mem_identifier *src_mem_id, cl_mem src_buf,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_memfill':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:314:28: warning: unused parameter 'data' [-Wunused-parameter]
314 | pocl_driver_memfill (void *data, pocl_mem_identifier *dst_mem_id,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:315:29: warning: unused parameter 'dst_buf' [-Wunused-parameter]
315 | cl_mem dst_buf, size_t size, size_t offset,
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_map_mem':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:324:28: warning: unused parameter 'data' [-Wunused-parameter]
324 | pocl_driver_map_mem (void *data, pocl_mem_identifier *src_mem_id,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:325:29: warning: unused parameter 'src_buf' [-Wunused-parameter]
325 | cl_mem src_buf, mem_mapping_t *map)
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_unmap_mem':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:344:30: warning: unused parameter 'data' [-Wunused-parameter]
344 | pocl_driver_unmap_mem (void *data, pocl_mem_identifier *dst_mem_id,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:345:31: warning: unused parameter 'dst_buf' [-Wunused-parameter]
345 | cl_mem dst_buf, mem_mapping_t *map)
| ~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_get_mapping_ptr':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:365:22: warning: unused variable 'src_device_ptr' [-Wunused-variable]
365 | char *__restrict__ src_device_ptr = (char *)mem_id->mem_ptr;
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:362:36: warning: unused parameter 'data' [-Wunused-parameter]
362 | pocl_driver_get_mapping_ptr (void *data, pocl_mem_identifier *mem_id,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_free_mapping_ptr':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:386:22: warning: unused variable 'src_device_ptr' [-Wunused-variable]
386 | char *__restrict__ src_device_ptr = (char *)mem_id->mem_ptr;
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:383:37: warning: unused parameter 'data' [-Wunused-parameter]
383 | pocl_driver_free_mapping_ptr (void *data, pocl_mem_identifier *mem_id,
| ~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_alloc_mem_obj':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:401:67: warning: unused parameter 'host_ptr' [-Wunused-parameter]
401 | pocl_driver_alloc_mem_obj (cl_device_id device, cl_mem mem, void *host_ptr)
| ~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_svm_copy':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:458:36: warning: unused parameter 'dev' [-Wunused-parameter]
458 | pocl_driver_svm_copy (cl_device_id dev,
| ~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_reload_program_bc':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:494:31: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
494 | program->binaries[device_i] = temp_binary;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:495:37: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
495 | program->binary_sizes[device_i] = temp_size;
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_regen_spirv_binary':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:550:64: warning: format '%zu' expects argument of type 'size_t', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
550 | snprintf (opt, MAX_SPEC_CONST_OPT_LEN, "%u:i%u:%zu ",
| ~~^
| |
| unsigned int
| %llu
......
553 | program->spec_const_values[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| uint64_t {aka long long unsigned int}
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_free_program':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:829:40: warning: unused parameter 'device' [-Wunused-parameter]
829 | pocl_driver_free_program (cl_device_id device, cl_program program,
| ~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_build_poclbinary':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:997:15: warning: unused variable 'params_found' [-Wunused-variable]
997 | int params_found
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_driver_build_opencl_builtins':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:1098:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1098 | = malloc (builtins_file_len + common_builtins_file_len + 1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:1099:54: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1099 | memcpy (program->source, common_builtins_file, common_builtins_file_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:1101:15: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1101 | builtins_file_len);
| ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: In function 'pocl_cpu_gvar_init_callback':
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:1208:40: warning: unused parameter 'program' [-Wunused-parameter]
1208 | pocl_cpu_gvar_init_callback(cl_program program, cl_uint dev_i,
| ~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:1208:57: warning: unused parameter 'dev_i' [-Wunused-parameter]
1208 | pocl_cpu_gvar_init_callback(cl_program program, cl_uint dev_i,
| ~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c: At top level:
/<<PKGBUILDDIR>>/lib/CL/devices/common_driver.c:502:1: warning: 'pocl_regen_spirv_binary' defined but not used [-Wunused-function]
502 | pocl_regen_spirv_binary (cl_program program, cl_uint device_i)
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DataLayout.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Module.h:24,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:48:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/LinkAllPasses.h:33:
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
[ 9%] Building CXX object lib/CL/devices/CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o -MF CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o.d -o CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o -c /<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc
In file included from /usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-16/include/llvm/Analysis/AssumeBundleQueries.h:18,
from /usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:108:
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Error.h:26,
from /usr/lib/llvm-16/include/llvm/Support/TimeProfiler.h:80,
from /usr/lib/llvm-16/include/llvm/IR/PassManager.h:49:
/usr/lib/llvm-16/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef<unsigned char>, uint32_t, std::optional<long long unsigned int>, uint32_t, uint8_t, bool, bool)':
/usr/lib/llvm-16/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
234 | ByteGroupSize = NumPerLine;
| ^~~~~~~~~~
[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateContext.c
/<<PKGBUILDDIR>>/lib/CL/clCreateContext.c: In function 'context_set_properties':
/<<PKGBUILDDIR>>/lib/CL/clCreateContext.c:105:35: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
105 | ((num_properties * 2 + 1) * sizeof(cl_context_properties));
| ^
/<<PKGBUILDDIR>>/lib/CL/clCreateContext.c:112:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
112 | (num_properties * 2 + 1) * sizeof(cl_context_properties));
| ^
/<<PKGBUILDDIR>>/lib/CL/clCreateContext.c:113:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
113 | context->num_properties = num_properties;
| ^~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-16/include/llvm/Support/RWMutex.h:17,
from /usr/lib/llvm-16/include/llvm/PassRegistry.h:23,
from /usr/lib/llvm-16/include/llvm/PassSupport.h:29,
from /usr/lib/llvm-16/include/llvm/Pass.h:348,
from /usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:49:
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
373 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
412 | I = alignTo(I, BITWORD_SIZE);
| ~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetProgramBuildInfo.c
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc: In function 'cl_int pocl_get_builtin_kernel_metadata(cl_device_id, const char*, pocl_kernel_metadata_t*)':
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:285:61: warning: unused parameter 'dev' [-Wunused-parameter]
285 | static cl_int pocl_get_builtin_kernel_metadata(cl_device_id dev,
| ~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc: In function 'int pocl_setup_builtin_metadata(cl_device_id, cl_program, unsigned int)':
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:322:42: warning: unused parameter 'program_device_i' [-Wunused-parameter]
322 | unsigned program_device_i) {
| ~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetProgramBuildInfo.c: In function 'pocl_cl_device_assoc_index':
/<<PKGBUILDDIR>>/lib/CL/clGetProgramBuildInfo.c:39:14: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
39 | return i;
| ^
/<<PKGBUILDDIR>>/lib/CL/clGetProgramBuildInfo.c: In function 'pocl_cl_device_built_index':
/<<PKGBUILDDIR>>/lib/CL/clGetProgramBuildInfo.c:51:14: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
51 | return i;
| ^
/<<PKGBUILDDIR>>/lib/CL/clGetProgramBuildInfo.c: In function 'POclGetProgramBuildInfo':
/<<PKGBUILDDIR>>/lib/CL/clGetProgramBuildInfo.c:111:68: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
111 | char *build_log = pocl_cache_read_buildlog (program, device_i);
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueWriteBuffer.c
In file included from /usr/include/c++/13/vector:66,
from /<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:5:
/usr/include/c++/13/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = pocl_argument_info; _Alloc = std::allocator<pocl_argument_info>]':
/usr/include/c++/13/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
675 | vector(initializer_list<value_type> __l,
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueWriteBufferRect.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Cloning.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BarrierTailReplication.cc:33:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
In file included from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Local.h:19,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BarrierTailReplication.cc:34:
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:327:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
327 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:328:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
328 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:329:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
329 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:330:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
330 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ~~~~~^~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:331:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion]
331 | void setMiscFlag(enum MiscFlags M) { Misc |= M; }
| ^
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:332:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
332 | void setPosition(unsigned pos) { Position = pos; }
| ^~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:339:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion]
339 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:340:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion]
340 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0),
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/CommandLine.h:345:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
345 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; }
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc: In function 'void __static_initialization_and_destruction_0()':
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/builtin_kernels.cc:255:1: note: parameter passing for argument of type 'std::initializer_list<pocl_argument_info>' changed in GCC 7.1
255 | };
| ^
[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueCopyBuffer.c
In file included from /usr/lib/llvm-16/include/llvm/TargetParser/Triple.h:13,
from /usr/lib/llvm-16/include/llvm/ADT/Triple.h:15,
from /usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:14,
from /usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:45,
from /usr/lib/llvm-16/include/llvm/Analysis/CGSCCPassManager.h:92,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:18,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BarrierTailReplication.h:32,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BarrierTailReplication.cc:38:
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h: In constructor 'constexpr llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:63:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
63 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor),
| ^~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/VersionTuple.h:64:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
64 | HasSubminor(true), Build(Build), HasBuild(true) {}
| ^~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)':
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
65 | AvailableArray[F/4] &= ~(3 << 2*(F&3));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/TargetLibraryInfo.h:66:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion]
66 | AvailableArray[F/4] |= State << 2*(F&3);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueCopyBufferRect.c
[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueCopyBufferToImage.c
[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueCopyImageToBuffer.c
In file included from /usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:23,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:18,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:26:
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueMigrateMemObjects.c
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:139:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
139 | SubclassData16 = Tag;
| ^~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:160:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
160 | void setTag(unsigned Tag) { SubclassData16 = Tag; }
| ^~~
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::computeKnownDerefBytesFromAccessedMap()':
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:3754:38: warning: conversion from 'int64_t' {aka 'long long int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion]
3754 | DerefBytesState.takeKnownMaximum(KnownBytes);
| ^~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::takeKnownDerefBytesMaximum(uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:3785:38: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion]
3785 | DerefBytesState.takeKnownMaximum(Bytes);
| ^~~~~
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::takeAssumedDerefBytesMinimum(uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:3793:40: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion]
3793 | DerefBytesState.takeAssumedMinimum(Bytes);
| ^~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueMigrateMemObjects.c: In function 'POclEnqueueMigrateMemObjects':
/<<PKGBUILDDIR>>/lib/CL/clEnqueueMigrateMemObjects.c:51:6: warning: unsigned conversion from 'int' to 'cl_mem_migration_flags' {aka 'long long unsigned int'} changes value from '-4' to '18446744073709551612' [-Wsign-conversion]
51 | ~(CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED | CL_MIGRATE_MEM_OBJECT_HOST);
| ^
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20,
from /usr/lib/llvm-16/include/llvm/LinkAllPasses.h:45:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -c /<<PKGBUILDDIR>>/lib/CL/clFinish.c
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:2150:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
2150 | Column(Column) {
| ^~~~~~
[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -c /<<PKGBUILDDIR>>/lib/CL/clFlush.c
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3173:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3173 | Arg(Arg), Flags(Flags) {
| ^~~
[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueBarrier.c
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-16/include/llvm/IR/DebugInfoMetadata.h:3519:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
3519 | SubclassData16 = MIType;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/ConstantFolder.h:25,
from /usr/lib/llvm-16/include/llvm/IR/IRBuilder.h:24,
from /usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:20:
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:89:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
89 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:93:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
93 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:140:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
140 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:188:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
188 | (B * FastMathFlags::AllowReassoc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:194:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
194 | (B * FastMathFlags::NoNaNs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:200:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
200 | (B * FastMathFlags::NoInfs);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:206:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
206 | (B * FastMathFlags::NoSignedZeros);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:212:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
212 | (B * FastMathFlags::AllowReciprocal);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:218:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
218 | (B * FastMathFlags::AllowContract);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:224:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
224 | (B * FastMathFlags::ApproxFunc);
| ^
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:230:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
230 | SubclassOptionalData |= FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h:236:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
236 | SubclassOptionalData = FMF.Flags;
| ^~~~~
/usr/lib/llvm-16/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)':
/usr/lib/llvm-16/include/llvm/IR/Operator.h:390:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
390 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
| ^
[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueMarker.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/TensorSpec.h:16,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
from /usr/lib/llvm-16/include/llvm/Analysis/InlineCost.h:18,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/Cloning.h:23,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc:47:
/usr/lib/llvm-16/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)':
/usr/lib/llvm-16/include/llvm/Support/JSON.h:718:11: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
718 | Out = *S;
| ^~
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)':
/usr/lib/llvm-16/include/llvm/Transforms/Instrumentation.h:170:10: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
170 | return Scaled;
| ^~~~~~
[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27:
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:969:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
969 | return getElementSizeInBytesCst()->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c:26:
/<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c: In function 'POclGetKernelWorkGroupInfo':
/<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c:114:38: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
114 | POCL_RETURN_GETINFO (size_t, kernel->meta->local_mem_size[dev_i]);
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.h:336:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER'
336 | MEMASSIGN; \
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c:114:9: note: in expansion of macro 'POCL_RETURN_GETINFO'
114 | POCL_RETURN_GETINFO (size_t, kernel->meta->local_mem_size[dev_i]);
| ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c:121:40: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
121 | POCL_RETURN_GETINFO (size_t, kernel->meta->private_mem_size[dev_i]);
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.h:336:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER'
336 | MEMASSIGN; \
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c:121:11: note: in expansion of macro 'POCL_RETURN_GETINFO'
121 | POCL_RETURN_GETINFO (size_t, kernel->meta->private_mem_size[dev_i]);
| ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c:128:40: warning: conversion from 'cl_ulong' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
128 | POCL_RETURN_GETINFO (size_t, kernel->meta->spill_mem_size[dev_i]);
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.h:336:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER'
336 | MEMASSIGN; \
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetKernelWorkGroupInfo.c:128:11: note: in expansion of macro 'POCL_RETURN_GETINFO'
128 | POCL_RETURN_GETINFO (size_t, kernel->meta->spill_mem_size[dev_i]);
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1491:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1491 | return cast<ConstantInt>(getArgOperand(1))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const':
/usr/lib/llvm-16/include/llvm/IR/IntrinsicInst.h:1497:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1497 | return cast<ConstantInt>(getArgOperand(2))->getZExtValue();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetKernelSubGroupInfo.c
[ 11%] Building CXX object lib/CL/devices/CMakeFiles/pocl-devices.dir/spirv_parser.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/spirv_parser.cc.o -MF CMakeFiles/pocl-devices.dir/spirv_parser.cc.o.d -o CMakeFiles/pocl-devices.dir/spirv_parser.cc.o -c /<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:46,
from /usr/lib/llvm-16/include/llvm/Passes/PassBuilder.h:27,
from /<<PKGBUILDDIR>>/lib/CL/../llvmopencl/LLVMUtils.h:36,
from /<<PKGBUILDDIR>>/lib/CL/pocl_llvm_build.cc:72:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/LoopUtils.h:17:
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:245:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
245 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:375:18: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
375 | SubclassData |= Flags;
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVSequentialMinMaxExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:507:57: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion]
507 | void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
| ~~~~~~~~~~~~~^~~~~~~~
[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetProgramInfo.c
[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetEventProfilingInfo.c
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc: In constructor 'SPIRVParser::SPIRVConstant::SPIRVConstant(SPIRVParser::SPIRVtype*, size_t, const int32_t*)':
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:217:28: warning: unused parameter 'Type' [-Wunused-parameter]
217 | SPIRVConstant(SPIRVtype *Type, size_t NumConstWords,
| ~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc: In member function 'SPIRVParser::SPIRVtype* SPIRVParser::SPIRVinst::decodeType(SPIRVParser::SPIRTypeMap&, SPIRVParser::SPIRVConstMap&, size_t)':
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:469:48: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
469 | return new SPIRVtypePOD(Word1_, TypeSize * EltCount, EltType->getAlign());
| ~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc: In member function 'SPIRVParser::OCLFuncInfo* SPIRVParser::SPIRVinst::decodeFunctionType(SPIRVParser::SPIRTypeMap&, SPIRVParser::ID2Size3Map, SPIRVParser::ID2Size3Map, SPIRVParser::ID2Size3Map, size_t)':
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:579:50: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion]
579 | Fi->ArgTypeInfo[i].Attrs.ReadableImg = 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:583:50: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion]
583 | Fi->ArgTypeInfo[i].Attrs.ReadableImg = 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:584:51: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion]
584 | Fi->ArgTypeInfo[i].Attrs.WriteableImg = 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:588:51: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion]
588 | Fi->ArgTypeInfo[i].Attrs.WriteableImg = 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:554:42: warning: unused parameter 'PointerSize' [-Wunused-parameter]
554 | size_t PointerSize) {
| ~~~~~~~^~~~~~~~~~~
[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -c /<<PKGBUILDDIR>>/lib/CL/clWaitForEvents.c
In file included from /usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:41:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc: In member function 'bool SPIRVParser::SPIRVmodule::parseInstructionStream(const int32_t*, size_t)':
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:805:34: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion]
805 | AI.Attrs.CPacked = 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:808:35: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion]
808 | AI.Attrs.Restrict = 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:811:35: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion]
811 | AI.Attrs.Volatile = 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:814:35: warning: conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Wconversion]
814 | AI.Attrs.Constant = 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/spirv_parser.cc:789:17: warning: unused variable 'ParamType' [-Wunused-variable]
789 | int32_t ParamType = Inst.getFunctionParamType();
| ^~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/Decl.h: In instantiation of 'void clang::Redeclarable<decl_type>::setPreviousDecl(decl_type*) [with decl_type = clang::TranslationUnitDecl]':
/usr/lib/llvm-16/include/clang/AST/ASTContext.h:1068:33: required from here
/usr/lib/llvm-16/include/clang/AST/Decl.h:4849:56: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion]
4849 | static_cast<decl_type*>(this)->IdentifierNamespace |=
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
4850 | MostRecent->getIdentifierNamespace() &
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4851 | (Decl::IDNS_Ordinary | Decl::IDNS_Tag | Decl::IDNS_Type);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/StringMapEntry.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/StringMap.h:17,
from /usr/lib/llvm-16/include/clang/Basic/DirectoryEntry.h:22,
from /usr/lib/llvm-16/include/clang/Basic/FileEntry.h:18:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueWaitForEvents.c
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::BuiltinTypeLoc; TypeClass = clang::BuiltinType; LocalData = clang::BuiltinLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:576:65: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
432 | size = llvm::alignTo(size, extraAlign);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCTypeParamTypeLoc; TypeClass = clang::ObjCTypeParamType; LocalData = clang::ObjCTypeParamTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:763:52: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/ADT/Twine.h:13,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BarrierTailReplication.cc:26:
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:67:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:484:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
484 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h: In instantiation of 'bool llvm::StringRef::consumeInteger(unsigned int, T&) [with T = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/FormatProviders.h:94:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/StringRef.h:510:18: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion]
510 | Result = ULLVal;
| ^~~~~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:946:53: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1455:45: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::TemplateSpecializationTypeLoc; TypeClass = clang::TemplateSpecializationType; LocalData = clang::TemplateSpecializationLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1704:67: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getExtraLocalData() const [with Base = clang::DeducedTypeLoc; Derived = clang::AutoTypeLoc; TypeClass = clang::AutoType; LocalData = clang::AutoTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2236:67: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2325:58: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
386 | size = llvm::alignTo(size, extraAlign);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentTemplateSpecializationTypeLoc; TypeClass = clang::DependentTemplateSpecializationType; LocalData = clang::DependentTemplateSpecializationLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2513:67: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
432 | size = llvm::alignTo(size, extraAlign);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -c /<<PKGBUILDDIR>>/lib/CL/clReleaseEvent.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -c /<<PKGBUILDDIR>>/lib/CL/clRetainEvent.c
In file included from /usr/lib/llvm-16/include/clang/Basic/Diagnostic.h:22:
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSetEventCallback.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]':
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:290:65: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]':
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:163:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = std::pair<llvm::Loop*, int>; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Loop*, int>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::Loop*, int>, unsigned int>]':
/usr/lib/llvm-16/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetEventInfo.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/<<PKGBUILDDIR>>/lib/CL/clGetEventInfo.c: In function 'POclGetEventInfo':
/<<PKGBUILDDIR>>/lib/CL/clGetEventInfo.c:37:15: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
37 | cl_uint r = event->pocl_refcount;
| ^~~~~
[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateUserEvent.c
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::Use*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo<llvm::Use*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Use*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/MapVector.h:37:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/MapVector.h:37:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -c /<<PKGBUILDDIR>>/lib/CL/clSetUserEventStatus.c
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/MapVector.h:37:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*, void> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueTask.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int, std::allocator<unsigned int> >; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int, std::allocator<unsigned int> > >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:236:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateImage.c
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]'
/usr/lib/llvm-16/include/llvm/ADT/FoldingSet.h:299:52: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; ValueInfoT = llvm::DenseMapInfo<llvm::StringRef, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/Support/Allocator.h: In instantiation of 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; unsigned int GrowthDelay = 128; size_t = unsigned int]':
/usr/lib/llvm-16/include/llvm/Support/Allocator.h:209:20: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; unsigned int GrowthDelay = 128; size_t = unsigned int]'
/usr/lib/llvm-16/include/clang/AST/ASTContext.h:705:30: required from here
/usr/lib/llvm-16/include/llvm/Support/Allocator.h:152:44: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
152 | size_t Adjustment = offsetToAlignedAddr(CurPtr, Alignment);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Allocator.h:177:60: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
177 | size_t PaddedSize = SizeToAllocate + Alignment.value() - 1;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/CL/clCreateImage.c: In function 'pocl_create_image_internal':
/<<PKGBUILDDIR>>/lib/CL/clCreateImage.c:95:52: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_int' {aka 'int'} may change the sign of the result [-Wsign-conversion]
95 | dev, image_format, image_desc, image_type_idx,
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateImage.c:268:27: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
268 | mem->image_channels = channels;
| ^~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateImage.c:269:28: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
269 | mem->image_elem_size = elem_size;
| ^~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashString>; BucketT = llvm::detail::DenseSetPair<llvm::CachedHashString>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::CachedHashString; MapTy = llvm::SmallDenseMap<llvm::CachedHashString, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::CachedHashString>, llvm::detail::DenseSetPair<llvm::CachedHashString> >; ValueInfoT = llvm::DenseMapInfo<llvm::CachedHashString>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<const llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH>]'
/usr/lib/llvm-16/include/llvm/IR/ValueMap.h:103:9: required from 'llvm::ValueMap<KeyT, ValueT, Config>::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig<const llvm::Value*, llvm::sys::SmartMutex<false> >]'
/<<PKGBUILDDIR>>/lib/llvmopencl/BarrierTailReplication.cc:303:21: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:878:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
439 | data = llvm::alignTo(data, getNextTypeAlign());
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::BTFTagAttributedTypeLoc; TypeClass = clang::BTFTagAttributedType; LocalData = clang::BTFTagAttributedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::BTFTagAttributedTypeLoc; TypeClass = clang::BTFTagAttributedType; LocalData = clang::BTFTagAttributedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:911:57: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1035:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1119:55: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1175:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AdjustedTypeLoc; TypeClass = clang::AdjustedType; LocalData = clang::AdjustedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AdjustedTypeLoc; TypeClass = clang::AdjustedType; LocalData = clang::AdjustedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1195:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1468:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1550:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1766:33: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::VectorTypeLoc; TypeClass = clang::VectorType; LocalData = clang::VectorTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::VectorTypeLoc; TypeClass = clang::VectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1804:57: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentVectorTypeLoc; TypeClass = clang::DependentVectorType; LocalData = clang::VectorTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentVectorTypeLoc; TypeClass = clang::DependentVectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1827:57: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentSizedExtVectorTypeLoc; TypeClass = clang::DependentSizedExtVectorType; LocalData = clang::VectorTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentSizedExtVectorTypeLoc; TypeClass = clang::DependentSizedExtVectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1855:57: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2308:59: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2542:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2558:33: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2616:61: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:439:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1>; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1>, llvm::ScalarEvolution::ExitLimit>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolution.h:1782:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >; KeyT = std::pair<llvm::AnalysisKey*, llvm::Loop*>; ValueT = std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Loop*>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Loop*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:766:26: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:541:52: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:117:7: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > > >; KeyT = llvm::Loop*; ValueT = std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::__cxx11::list<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > >, std::allocator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator> > > > > > >]'
/usr/lib/llvm-16/include/llvm/IR/PassManager.h:767:30: required from 'void llvm::AnalysisManager<IRUnitT, ExtraArgTs>::clear() [with IRUnitT = llvm::Loop; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAnalysisManager.h:114:19: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateImage2D.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:537:40: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:581:13: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1045:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1045 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1));
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::Loop*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:493:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:593:5: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:547:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop*; ValueArgs = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:234:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {int}; DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:215:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >; KeyT = llvm::Loop*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/PriorityWorklist.h:92:33: required from 'bool llvm::PriorityWorklist<T, VectorT, MapT>::insert(const T&) [with T = llvm::Loop*; VectorT = llvm::SmallVector<llvm::Loop*, 4>; MapT = llvm::SmallDenseMap<llvm::Loop*, int, 4, llvm::DenseMapInfo<llvm::Loop*, void>, llvm::detail::DenseMapPair<llvm::Loop*, int> >]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/LoopPassManager.h:308:20: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateImage3D.c
[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueReadImage.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::swap(llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:920:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Analysis/BranchProbabilityInfo.h:126:9: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:940:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
940 | NumEntries = TmpNumEntries;
| ^~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<llvm::Function*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::Function*; MapTy = llvm::SmallDenseMap<llvm::Function*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::Function*, void>, llvm::detail::DenseSetPair<llvm::Function*> >; ValueInfoT = llvm::DenseMapInfo<llvm::Function*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; ValueInfoT = llvm::DenseMapInfo<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::BasicBlock*; MapTy = llvm::SmallDenseMap<llvm::BasicBlock*, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseSetPair<llvm::BasicBlock*> >; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::WeakVH>; BucketT = llvm::detail::DenseSetPair<llvm::WeakVH>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap<llvm::WeakVH, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::WeakVH>, llvm::detail::DenseSetPair<llvm::WeakVH> >; ValueInfoT = llvm::DenseMapInfo<llvm::WeakVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::AbstractAttribute*, void>; BucketT = llvm::detail::DenseSetPair<llvm::AbstractAttribute*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AbstractAttribute*; MapTy = llvm::SmallDenseMap<llvm::AbstractAttribute*, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::AbstractAttribute*, void>, llvm::detail::DenseSetPair<llvm::AbstractAttribute*> >; ValueInfoT = llvm::DenseMapInfo<llvm::AbstractAttribute*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueWriteImage.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int>; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:104:23: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::reserve(size_type) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int>; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>; size_type = unsigned int]'
/usr/lib/llvm-16/include/llvm/Transforms/Utils/InstructionWorklist.h:81:24: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
/usr/lib/llvm-16/include/clang/Basic/Diagnostic.h:337:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In instantiation of 'std::enable_if_t<llvm::hashing::detail::is_hashable_data<T>::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned char; std::enable_if_t<is_hashable_data<T>::value, llvm::hash_code> = llvm::hash_code]':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:487:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned char*]'
/usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:690:30: required from 'llvm::hash_code llvm::hash_value(ArrayRef<T>) [with T = unsigned char]'
/usr/lib/llvm-16/include/llvm/Support/HashBuilder.h:408:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:460:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
460 | return hash_short(s_begin, length, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:472:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
472 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateSampler.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<char, clang::ComparisonCategoryInfo>; KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo<char>; BucketT = llvm::detail::DenseMapPair<char, clang::ComparisonCategoryInfo>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo<char>; BucketT = llvm::detail::DenseMapPair<char, clang::ComparisonCategoryInfo>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo<char>; BucketT = llvm::detail::DenseMapPair<char, clang::ComparisonCategoryInfo>]'
/usr/lib/llvm-16/include/clang/AST/ComparisonCategories.h:218:65: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<clang::FileID, std::map<unsigned int, clang::RawComment*> >; KeyT = clang::FileID; ValueT = std::map<unsigned int, clang::RawComment*>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, std::map<unsigned int, clang::RawComment*> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = clang::FileID; ValueT = std::map<unsigned int, clang::RawComment*>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, std::map<unsigned int, clang::RawComment*> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = clang::FileID; ValueT = std::map<unsigned int, clang::RawComment*>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, std::map<unsigned int, clang::RawComment*> >]'
/usr/lib/llvm-16/include/clang/AST/RawCommentList.h:197:65: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<clang::RawComment*, unsigned int>; KeyT = clang::RawComment*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::RawComment*, void>; BucketT = llvm::detail::DenseMapPair<clang::RawComment*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = clang::RawComment*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::RawComment*, void>; BucketT = llvm::detail::DenseMapPair<clang::RawComment*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = clang::RawComment*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::RawComment*, void>; BucketT = llvm::detail::DenseMapPair<clang::RawComment*, unsigned int>]'
/usr/lib/llvm-16/include/clang/AST/RawCommentList.h:197:65: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/<<PKGBUILDDIR>>/lib/CL/clCreateSampler.c: In function 'POclCreateSampler':
/<<PKGBUILDDIR>>/lib/CL/clCreateSampler.c:82:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
82 | dev->ops->create_sampler (dev, sampler, dev->dev_id);
| ~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateSampler.c: In function 'POclCreateSamplerWithProperties':
/<<PKGBUILDDIR>>/lib/CL/clCreateSampler.c:120:33: warning: conversion from 'cl_sampler_properties' {aka 'long long unsigned int'} to 'cl_bool' {aka 'unsigned int'} may change value [-Wconversion]
120 | normalized_coords = p[1];
| ^
/<<PKGBUILDDIR>>/lib/CL/clCreateSampler.c:129:31: warning: conversion from 'cl_sampler_properties' {aka 'long long unsigned int'} to 'cl_addressing_mode' {aka 'unsigned int'} may change value [-Wconversion]
129 | addressing_mode = p[1];
| ^
/<<PKGBUILDDIR>>/lib/CL/clCreateSampler.c:138:27: warning: conversion from 'cl_sampler_properties' {aka 'long long unsigned int'} to 'cl_filter_mode' {aka 'unsigned int'} may change value [-Wconversion]
138 | filter_mode = p[1];
| ^
/<<PKGBUILDDIR>>/lib/CL/clCreateSampler.c:149:24: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
149 | unsigned num_props = (p - sampler_properties) + 1; /* include final 0 */
| ^
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const clang::FileEntry*, clang::FileEntryRef>; KeyT = const clang::FileEntry*; ValueT = clang::FileEntryRef; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::FileEntry*, clang::FileEntryRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = clang::FileEntryRef; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::FileEntry*, clang::FileEntryRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = clang::FileEntryRef; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::FileEntry*, clang::FileEntryRef>]'
/usr/lib/llvm-16/include/clang/Basic/SourceManager.h:667:10: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:878:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
386 | size = llvm::alignTo(size, extraAlign);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::BTFTagAttributedTypeLoc; TypeClass = clang::BTFTagAttributedType; LocalData = clang::BTFTagAttributedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::BTFTagAttributedTypeLoc; TypeClass = clang::BTFTagAttributedType; LocalData = clang::BTFTagAttributedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::BTFTagAttributedTypeLoc; TypeClass = clang::BTFTagAttributedType; LocalData = clang::BTFTagAttributedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:911:57: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1035:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1119:55: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1175:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1468:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1550:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1766:33: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::VectorTypeLoc; TypeClass = clang::VectorType; LocalData = clang::VectorTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::VectorTypeLoc; TypeClass = clang::VectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::VectorTypeLoc; TypeClass = clang::VectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1804:57: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentVectorTypeLoc; TypeClass = clang::DependentVectorType; LocalData = clang::VectorTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentVectorTypeLoc; TypeClass = clang::DependentVectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentVectorTypeLoc; TypeClass = clang::DependentVectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1827:57: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentSizedExtVectorTypeLoc; TypeClass = clang::DependentSizedExtVectorType; LocalData = clang::VectorTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentSizedExtVectorTypeLoc; TypeClass = clang::DependentSizedExtVectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentSizedExtVectorTypeLoc; TypeClass = clang::DependentSizedExtVectorType; LocalData = clang::VectorTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:1855:57: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2542:27: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2558:33: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]':
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc<Base, Derived, TypeClass, LocalData>::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]'
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:2616:61: required from here
/usr/lib/llvm-16/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const clang::DeclContext*, llvm::StringRef>; KeyT = const clang::DeclContext*; ValueT = llvm::StringRef; KeyInfoT = llvm::DenseMapInfo<const clang::DeclContext*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclContext*, llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const clang::DeclContext*; ValueT = llvm::StringRef; KeyInfoT = llvm::DenseMapInfo<const clang::DeclContext*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclContext*, llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const clang::DeclContext*; ValueT = llvm::StringRef; KeyInfoT = llvm::DenseMapInfo<const clang::DeclContext*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclContext*, llvm::StringRef>]'
/usr/lib/llvm-16/include/clang/Sema/CodeCompleteConsumer.h:657:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<unsigned int, std::pair<unsigned int, unsigned int> >; KeyT = unsigned int; ValueT = std::pair<unsigned int, unsigned int>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::pair<unsigned int, unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = unsigned int; ValueT = std::pair<unsigned int, unsigned int>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::pair<unsigned int, unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = unsigned int; ValueT = std::pair<unsigned int, unsigned int>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::pair<unsigned int, unsigned int> >]'
/usr/lib/llvm-16/include/llvm/Option/ArgList.h:156:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const clang::Decl*, std::optional<clang::Stmt*> >; KeyT = const clang::Decl*; ValueT = std::optional<clang::Stmt*>; KeyInfoT = llvm::DenseMapInfo<const clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::Decl*, std::optional<clang::Stmt*> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const clang::Decl*; ValueT = std::optional<clang::Stmt*>; KeyInfoT = llvm::DenseMapInfo<const clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::Decl*, std::optional<clang::Stmt*> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const clang::Decl*; ValueT = std::optional<clang::Stmt*>; KeyInfoT = llvm::DenseMapInfo<const clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::Decl*, std::optional<clang::Stmt*> >]'
/usr/lib/llvm-16/include/clang/Analysis/BodyFarm.h:32:76: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -c /<<PKGBUILDDIR>>/lib/CL/clReleaseSampler.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const clang::DeclStmt*, const clang::DeclStmt*>; KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]'
/usr/lib/llvm-16/include/clang/Analysis/CFG.h:1436:28: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/<<PKGBUILDDIR>>/lib/CL/clReleaseSampler.c: In function 'POclReleaseSampler':
/<<PKGBUILDDIR>>/lib/CL/clReleaseSampler.c:59:56: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
59 | dev->ops->free_sampler (dev, sampler, dev->dev_id);
| ~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AliasSet::PointerRec*>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value>, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AliasSet::PointerRec*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value>, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AliasSet::PointerRec*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value>, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AliasSet::PointerRec*>]'
/usr/lib/llvm-16/include/llvm/Analysis/AliasSetTracker.h:318:55: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Instruction*>; KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Instruction*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:193:44: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Instruction*, llvm::TinyPtrVector<const llvm::Value*> >; KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector<const llvm::Value*>; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::TinyPtrVector<const llvm::Value*> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector<const llvm::Value*>; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::TinyPtrVector<const llvm::Value*> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector<const llvm::Value*>; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, llvm::TinyPtrVector<const llvm::Value*> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:193:44: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<const llvm::BasicBlock*, unsigned int>, llvm::BranchProbability>; KeyT = std::pair<const llvm::BasicBlock*, unsigned int>; ValueT = llvm::BranchProbability; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::BasicBlock*, unsigned int>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<const llvm::BasicBlock*, unsigned int>, llvm::BranchProbability>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<const llvm::BasicBlock*, unsigned int>; ValueT = llvm::BranchProbability; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::BasicBlock*, unsigned int>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<const llvm::BasicBlock*, unsigned int>, llvm::BranchProbability>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = std::pair<const llvm::BasicBlock*, unsigned int>; ValueT = llvm::BranchProbability; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::BasicBlock*, unsigned int>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<const llvm::BasicBlock*, unsigned int>, llvm::BranchProbability>]'
/usr/lib/llvm-16/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:18:
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:811:67: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 2, 10, 1023>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:1470:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 6, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:141:50: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
180 | return C::unpack(StorageValue);
| ^~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 7, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:150:70: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 0, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:214:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl<Bitfield, StorageType>::IntegerType llvm::bitfields_details::Impl<Bitfield, StorageType>::extract(StorageType) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; StorageType = short unsigned int; IntegerType = unsigned char]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element<bool, 1, 1, true>; StorageType = short unsigned int; typename Bitfield::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:870:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:576:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, bool>; KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool>]'
/usr/lib/llvm-16/include/llvm/Analysis/CFGPrinter.h:190:73: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > >]'
/usr/lib/llvm-16/include/llvm/Support/GenericDomTree.h:279:3: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -c /<<PKGBUILDDIR>>/lib/CL/clRetainSampler.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const void*, llvm::Pass*>; KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo<const void*, void>; BucketT = llvm::detail::DenseMapPair<const void*, llvm::Pass*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo<const void*, void>; BucketT = llvm::detail::DenseMapPair<const void*, llvm::Pass*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo<const void*, void>; BucketT = llvm::detail::DenseMapPair<const void*, llvm::Pass*>]'
/usr/lib/llvm-16/include/llvm/IR/LegacyPassManagers.h:297:28: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:140:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::SmallDenseMap<llvm::LazyCallGraph::SCC*, int, 4>; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::LazyCallGraph::SCC*, void>; BucketT = llvm::detail::DenseMapPair<llvm::LazyCallGraph::SCC*, int>]'
/usr/lib/llvm-16/include/llvm/Analysis/LazyCallGraph.h:562:23: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection>, void>, llvm::detail::DenseSetPair<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection> > >; KeyT = llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection>, void>; BucketT = llvm::detail::DenseSetPair<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection>, void>; BucketT = llvm::detail::DenseSetPair<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection>, void>; BucketT = llvm::detail::DenseSetPair<llvm::PointerIntPair<const llvm::Instruction*, 1, llvm::ExplorationDirection> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:54:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, std::optional<bool> >; KeyT = const llvm::BasicBlock*; ValueT = std::optional<bool>; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, std::optional<bool> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = std::optional<bool>; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, std::optional<bool> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = std::optional<bool>; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, std::optional<bool> >]'
/usr/lib/llvm-16/include/llvm/Analysis/MustExecute.h:412:77: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Function*, std::optional<bool> >; KeyT = const llvm::Function*; ValueT = std::optional<bool>; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, std::optional<bool> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Function*; ValueT = std::optional<bool>; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, std::optional<bool> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Function*; ValueT = std::optional<bool>; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, std::optional<bool> >]'
/usr/lib/llvm-16/include/llvm/Analysis/MustExecute.h:412:77: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Instruction*, std::unique_ptr<llvm::MustBeExecutedIterator> >; KeyT = const llvm::Instruction*; ValueT = std::unique_ptr<llvm::MustBeExecutedIterator>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, std::unique_ptr<llvm::MustBeExecutedIterator> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = std::unique_ptr<llvm::MustBeExecutedIterator>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, std::unique_ptr<llvm::MustBeExecutedIterator> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = std::unique_ptr<llvm::MustBeExecutedIterator>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, std::unique_ptr<llvm::MustBeExecutedIterator> >]'
/usr/lib/llvm-16/include/llvm/Analysis/MustExecute.h:412:77: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetSamplerInfo.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Function*, llvm::InformationCache::FunctionInfo*>; KeyT = const llvm::Function*; ValueT = llvm::InformationCache::FunctionInfo*; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, llvm::InformationCache::FunctionInfo*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::InformationCache::FunctionInfo*; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, llvm::InformationCache::FunctionInfo*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::InformationCache::FunctionInfo*; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Function*, llvm::InformationCache::FunctionInfo*>]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1169:49: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<llvm::Value*, llvm::Attribute::AttrKind>, llvm::DenseMap<llvm::AssumeInst*, llvm::MinMax> >; KeyT = std::pair<llvm::Value*, llvm::Attribute::AttrKind>; ValueT = llvm::DenseMap<llvm::AssumeInst*, llvm::MinMax>; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Value*, llvm::Attribute::AttrKind>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::Value*, llvm::Attribute::AttrKind>, llvm::DenseMap<llvm::AssumeInst*, llvm::MinMax> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::Value*, llvm::Attribute::AttrKind>; ValueT = llvm::DenseMap<llvm::AssumeInst*, llvm::MinMax>; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Value*, llvm::Attribute::AttrKind>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::Value*, llvm::Attribute::AttrKind>, llvm::DenseMap<llvm::AssumeInst*, llvm::MinMax> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = std::pair<llvm::Value*, llvm::Attribute::AttrKind>; ValueT = llvm::DenseMap<llvm::AssumeInst*, llvm::MinMax>; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Value*, llvm::Attribute::AttrKind>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::Value*, llvm::Attribute::AttrKind>, llvm::DenseMap<llvm::AssumeInst*, llvm::MinMax> >]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1169:49: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<llvm::Instruction*, 8>*>; KeyT = unsigned int; ValueT = llvm::SmallVector<llvm::Instruction*, 8>*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<llvm::Instruction*, 8>*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector<llvm::Instruction*, 8>*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<llvm::Instruction*, 8>*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector<llvm::Instruction*, 8>*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<llvm::Instruction*, 8>*>]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1326:10: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::IRPosition, llvm::SmallVector<std::function<std::optional<llvm::Value*>(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1> >; KeyT = llvm::IRPosition; ValueT = llvm::SmallVector<std::function<std::optional<llvm::Value*>(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::IRPosition>; BucketT = llvm::detail::DenseMapPair<llvm::IRPosition, llvm::SmallVector<std::function<std::optional<llvm::Value*>(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::IRPosition; ValueT = llvm::SmallVector<std::function<std::optional<llvm::Value*>(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::IRPosition>; BucketT = llvm::detail::DenseMapPair<llvm::IRPosition, llvm::SmallVector<std::function<std::optional<llvm::Value*>(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::IRPosition; ValueT = llvm::SmallVector<std::function<std::optional<llvm::Value*>(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::IRPosition>; BucketT = llvm::detail::DenseMapPair<llvm::IRPosition, llvm::SmallVector<std::function<std::optional<llvm::Value*>(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1> >]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1482:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::SmallVector<std::function<bool(llvm::Attributor&, const llvm::AbstractAttribute*)>, 1> >; KeyT = const llvm::Value*; ValueT = llvm::SmallVector<std::function<bool(llvm::Attributor&, const llvm::AbstractAttribute*)>, 1>; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::SmallVector<std::function<bool(llvm::Attributor&, const llvm::AbstractAttribute*)>, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::SmallVector<std::function<bool(llvm::Attributor&, const llvm::AbstractAttribute*)>, 1>; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::SmallVector<std::function<bool(llvm::Attributor&, const llvm::AbstractAttribute*)>, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::SmallVector<std::function<bool(llvm::Attributor&, const llvm::AbstractAttribute*)>, 1>; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::SmallVector<std::function<bool(llvm::Attributor&, const llvm::AbstractAttribute*)>, 1> >]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1482:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<std::pair<const char*, llvm::IRPosition>, llvm::AbstractAttribute*>; KeyT = std::pair<const char*, llvm::IRPosition>; ValueT = llvm::AbstractAttribute*; KeyInfoT = llvm::DenseMapInfo<std::pair<const char*, llvm::IRPosition>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<const char*, llvm::IRPosition>, llvm::AbstractAttribute*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<const char*, llvm::IRPosition>; ValueT = llvm::AbstractAttribute*; KeyInfoT = llvm::DenseMapInfo<std::pair<const char*, llvm::IRPosition>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<const char*, llvm::IRPosition>, llvm::AbstractAttribute*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = std::pair<const char*, llvm::IRPosition>; ValueT = llvm::AbstractAttribute*; KeyInfoT = llvm::DenseMapInfo<std::pair<const char*, llvm::IRPosition>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<const char*, llvm::IRPosition>, llvm::AbstractAttribute*>]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1482:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Function*, llvm::SmallVector<std::unique_ptr<llvm::Attributor::ArgumentReplacementInfo>, 8> >; KeyT = llvm::Function*; ValueT = llvm::SmallVector<std::unique_ptr<llvm::Attributor::ArgumentReplacementInfo>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Function*, llvm::SmallVector<std::unique_ptr<llvm::Attributor::ArgumentReplacementInfo>, 8> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::SmallVector<std::unique_ptr<llvm::Attributor::ArgumentReplacementInfo>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Function*, llvm::SmallVector<std::unique_ptr<llvm::Attributor::ArgumentReplacementInfo>, 8> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::SmallVector<std::unique_ptr<llvm::Attributor::ArgumentReplacementInfo>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Function*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Function*, llvm::SmallVector<std::unique_ptr<llvm::Attributor::ArgumentReplacementInfo>, 8> >]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:1482:58: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::StringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseSetPair<llvm::StringRef> >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:733:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseSetPair<llvm::StringRef>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:54:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
In file included from /<<PKGBUILDDIR>>/lib/CL/clGetSamplerInfo.c:24:
/<<PKGBUILDDIR>>/lib/CL/clGetSamplerInfo.c: In function 'POclGetSamplerInfo':
/<<PKGBUILDDIR>>/lib/CL/clGetSamplerInfo.c:39:37: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount);
| ^~~~~~~
/<<PKGBUILDDIR>>/lib/CL/pocl_util.h:336:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER'
336 | MEMASSIGN; \
| ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetSamplerInfo.c:39:7: note: in expansion of macro 'POCL_RETURN_GETINFO'
39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount);
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<unsigned int, llvm::GVNPass::LeaderTableEntry>; KeyT = unsigned int; ValueT = llvm::GVNPass::LeaderTableEntry; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::GVNPass::LeaderTableEntry>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = unsigned int; ValueT = llvm::GVNPass::LeaderTableEntry; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::GVNPass::LeaderTableEntry>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = unsigned int; ValueT = llvm::GVNPass::LeaderTableEntry; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::GVNPass::LeaderTableEntry>]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/GVN.h:123:53: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock>, unsigned int>; KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock>, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock>, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock>, void>; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, unsigned int>]'
/usr/lib/llvm-16/include/llvm/Transforms/Scalar/GVN.h:123:53: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::AssumptionCache::ResultElem, 1> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:110:22: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:836:5: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr<llvm::AssumptionCache>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCacheTracker::FunctionCallbackVH, std::unique_ptr<llvm::AssumptionCache> >]'
/usr/lib/llvm-16/include/llvm/Analysis/AssumptionCache.h:241:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::json::ObjectKey, llvm::json::Value, llvm::DenseMapInfo<llvm::StringRef, void> >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo<llvm::StringRef, void>; BucketT = llvm::detail::DenseMapPair<llvm::json::ObjectKey, llvm::json::Value>]'
/usr/lib/llvm-16/include/llvm/Support/JSON.h:615:59: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::MDNode*, std::pair<bool, unsigned int> >; KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = std::pair<bool, unsigned int>; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, std::pair<bool, unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Verifier.h:76:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::MDNode*, bool>; KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::MDNode*, bool>]'
/usr/lib/llvm-16/include/llvm/IR/Verifier.h:76:30: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int> >; KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int>; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int>; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair<llvm::Value*, 1, bool>; ValueT = std::vector<unsigned int>; KeyInfoT = llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1, bool>, void>; BucketT = llvm::detail::DenseMapPair<llvm::PointerIntPair<llvm::Value*, 1, bool>, std::vector<unsigned int> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:173:34: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:736:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >; KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::Loop*; ValueT = std::unique_ptr<llvm::LoopAccessInfo>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, std::unique_ptr<llvm::LoopAccessInfo> >]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopAccessAnalysis.h:783:48: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueCopyImage.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = const clang::FileEntry*; MapTy = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; ValueInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueMapImage.c
[ 15%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -MF CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o.d -o CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/BreakConstantGEPs.cpp
[ 15%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o -MF CMakeFiles/pocl-devices.dir/cpuinfo.c.o.d -o CMakeFiles/pocl-devices.dir/cpuinfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_max_clock_frequency':
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:127:22: warning: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
127 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f);
| ^~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_compute_unit_count':
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:176:22: warning: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
176 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f);
| ^~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_get_cpu_name_and_vendor':
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:316:18: warning: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
316 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f);
| ^~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:324:24: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-1' to '4294967295' [-Wsign-conversion]
324 | unsigned vendor_id = -1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:353:49: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
353 | char *_vendor = (char *)malloc (end - start + 1);
| ~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:356:31: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
356 | memcpy(_vendor, start, end-start);
| ~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:405:13: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
405 | + (end - start) + 1;
| ^
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:403:13: warning: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
403 | int len = strlen (device->short_name) + 1
| ^~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:406:35: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
406 | char *new_name = (char*)malloc (len);
| ^~~
/<<PKGBUILDDIR>>/lib/CL/devices/cpuinfo.c:407:23: warning: conversion to 'size_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
407 | snprintf (new_name, len, "%s-%s-%s", device->short_name,
| ^~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BranchProbabilityInfo::BasicBlockCallbackVH, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseSetPair<llvm::BranchProbabilityInfo::BasicBlockCallbackVH> >; KeyT = llvm::BranchProbabilityInfo::BasicBlockCallbackVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseSetPair<llvm::BranchProbabilityInfo::BasicBlockCallbackVH>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BranchProbabilityInfo::BasicBlockCallbackVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseSetPair<llvm::BranchProbabilityInfo::BasicBlockCallbackVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BranchProbabilityInfo::BasicBlockCallbackVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseSetPair<llvm::BranchProbabilityInfo::BasicBlockCallbackVH>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::BranchProbabilityInfo::BasicBlockCallbackVH; MapTy = llvm::DenseMap<llvm::BranchProbabilityInfo::BasicBlockCallbackVH, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseSetPair<llvm::BranchProbabilityInfo::BasicBlockCallbackVH> >; ValueInfoT = llvm::DenseMapInfo<llvm::Value*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 0, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:167:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:130:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 1, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:225:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:287:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:235:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:494:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:468:35: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 8, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:563:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:604:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:694:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:616:42: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<BinOp, 4, 5, llvm::AtomicRMWInst::UDecWrap>; typename Bitfield::Type = BinOp]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:829:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<unsigned int, 9, 6, 32>; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename BitfieldElement::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 9, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:839:36: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:909:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:864:41: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl<Bitfield, StorageType>::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; IntegerType = unsigned int]':
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instruction.h:880:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1714:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = TailCallKind]'
/usr/lib/llvm-16/include/llvm/IR/Instructions.h:1687:39: required from here
/usr/lib/llvm-16/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::Region*, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::Region*> >; KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::Region*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::Region*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::Region*>]'
/usr/lib/llvm-16/include/llvm/Analysis/RegionInfo.h:699:7: required from 'llvm::RegionInfoBase<RegionTr>::RegionInfoBase(llvm::RegionInfoBase<RegionTr>&&) [with Tr = llvm::RegionTraits<llvm::Function>]'
/usr/lib/llvm-16/include/llvm/Analysis/RegionInfo.h:906:74: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
[ 16%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/signal_handlers.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/signal_handlers.c.o -MF CMakeFiles/pocl-devices.dir/signal_handlers.c.o.d -o CMakeFiles/pocl-devices.dir/signal_handlers.c.o -c /<<PKGBUILDDIR>>/lib/CL/devices/signal_handlers.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::BasicBlock*, llvm::Loop*, llvm::DenseMapInfo<const llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*> >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:738:5: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, llvm::Loop*>]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:929:9: required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/usr/lib/llvm-16/include/llvm/Analysis/LoopInfo.h:1120:72: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Instruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const llvm::Instruction*, void>, llvm::detail::DenseSetPair<const llvm::Instruction*> >; KeyT = const llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*, void>; BucketT = llvm::detail::DenseSetPair<const llvm::Instruction*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*, void>; BucketT = llvm::detail::DenseSetPair<const llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*, void>; BucketT = llvm::detail::DenseSetPair<const llvm::Instruction*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = const llvm::Instruction*; MapTy = llvm::DenseMap<const llvm::Instruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const llvm::Instruction*, void>, llvm::detail::DenseSetPair<const llvm::Instruction*> >; ValueInfoT = llvm::DenseMapInfo<const llvm::Instruction*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::SmallPtrSet<llvm::Instruction*, 4>*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::SmallPtrSet<llvm::Instruction*, 4>*, void>, llvm::detail::DenseSetPair<llvm::SmallPtrSet<llvm::Instruction*, 4>*> >; KeyT = llvm::SmallPtrSet<llvm::Instruction*, 4>*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<llvm::Instruction*, 4>*, void>; BucketT = llvm::detail::DenseSetPair<llvm::SmallPtrSet<llvm::Instruction*, 4>*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::SmallPtrSet<llvm::Instruction*, 4>*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<llvm::Instruction*, 4>*, void>; BucketT = llvm::detail::DenseSetPair<llvm::SmallPtrSet<llvm::Instruction*, 4>*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::SmallPtrSet<llvm::Instruction*, 4>*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<llvm::Instruction*, 4>*, void>; BucketT = llvm::detail::DenseSetPair<llvm::SmallPtrSet<llvm::Instruction*, 4>*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::SmallPtrSet<llvm::Instruction*, 4>*; MapTy = llvm::DenseMap<llvm::SmallPtrSet<llvm::Instruction*, 4>*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::SmallPtrSet<llvm::Instruction*, 4>*, void>, llvm::detail::DenseSetPair<llvm::SmallPtrSet<llvm::Instruction*, 4>*> >; ValueInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<llvm::Instruction*, 4>*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Function*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const llvm::Function*, void>, llvm::detail::DenseSetPair<const llvm::Function*> >; KeyT = const llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<const llvm::Function*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<const llvm::Function*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*, void>; BucketT = llvm::detail::DenseSetPair<const llvm::Function*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = const llvm::Function*; MapTy = llvm::DenseMap<const llvm::Function*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const llvm::Function*, void>, llvm::detail::DenseSetPair<const llvm::Function*> >; ValueInfoT = llvm::DenseMapInfo<const llvm::Function*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<llvm::APInt, void>; BucketT = llvm::detail::DenseSetPair<llvm::APInt>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::APInt; MapTy = llvm::SmallDenseMap<llvm::APInt, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<llvm::APInt, void>, llvm::detail::DenseSetPair<llvm::APInt> >; ValueInfoT = llvm::DenseMapInfo<llvm::APInt, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from 'llvm::PotentialValuesState<MemberTy>::PotentialValuesState() [with MemberTy = llvm::APInt]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:3002:39: required from 'llvm::StateWrapper<StateTy, BaseType, Ts>::StateWrapper(const llvm::IRPosition&, Ts ...) [with StateTy = llvm::PotentialValuesState<llvm::APInt>; BaseType = llvm::AbstractAttribute; Ts = {}]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:4721:77: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
909 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, void>; BucketT = llvm::detail::DenseSetPair<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>; MapTy = llvm::SmallDenseMap<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, void>, llvm::detail::DenseSetPair<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope> > >; ValueInfoT = llvm::DenseMapInfo<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:286:7: required from 'llvm::PotentialValuesState<MemberTy>::PotentialValuesState() [with MemberTy = std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope>]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:3002:39: required from 'llvm::StateWrapper<StateTy, BaseType, Ts>::StateWrapper(const llvm::IRPosition&, Ts ...) [with StateTy = llvm::PotentialValuesState<std::pair<llvm::AA::ValueAndContext, llvm::AA::ValueScope> >; BaseType = llvm::AbstractAttribute; Ts = {}]'
/usr/lib/llvm-16/include/llvm/Transforms/IPO/Attributor.h:4774:69: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:909:36: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseSetPair<llvm::BasicBlock*> >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseSetPair<llvm::BasicBlock*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::BasicBlock*; MapTy = llvm::DenseMap<llvm::BasicBlock*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseSetPair<llvm::BasicBlock*> >; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*, void>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseSet.h:268:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
392 | return NextPowerOf2(NumEntries * 4 / 3 + 1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/devices/signal_handlers.c: In function 'format_int':
/<<PKGBUILDDIR>>/lib/CL/devices/signal_handlers.c:50:46: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion]
50 | out[FORMATTED_ULONG_MAX_LEN - 1 - i] = 48 + dig;
| ^~
[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetHostTimer.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:793:62: required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:730:52: required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:749:50: required from 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-16/include/llvm/Analysis/ScalarEvolutionExpressions.h:901:38: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
/<<PKGBUILDDIR>>/lib/CL/clGetHostTimer.c: In function 'POclGetHostTimer':
/<<PKGBUILDDIR>>/lib/CL/clGetHostTimer.c:27:18: warning: unused parameter 'device' [-Wunused-parameter]
27 | cl_device_id device, cl_ulong *host_timestamp) CL_API_SUFFIX__VERSION_2_1
| ~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/clGetHostTimer.c:27:36: warning: unused parameter 'host_timestamp' [-Wunused-parameter]
27 | cl_device_id device, cl_ulong *host_timestamp) CL_API_SUFFIX__VERSION_2_1
| ~~~~~~~~~~^~~~~~~~~~~~~~
[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetImageInfo.c
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 16%] Built target pocl-devices
[ 16%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL -I/<<PKGBUILDDIR>>/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-16/include -std=c++17 -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -MF CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o.d -o CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -c /<<PKGBUILDDIR>>/lib/llvmopencl/CanonicalizeBarriers.cc
[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture.c
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture.c: In function 'POclCreateFromGLTexture':
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture.c:29:38: warning: unused parameter 'flags' [-Wunused-parameter]
29 | cl_context context, cl_mem_flags flags, cl_GLenum target,
| ~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture.c:29:55: warning: unused parameter 'target' [-Wunused-parameter]
29 | cl_context context, cl_mem_flags flags, cl_GLenum target,
| ~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture.c:30:14: warning: unused parameter 'miplevel' [-Wunused-parameter]
30 | cl_GLint miplevel, cl_GLuint texture,
| ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture.c:30:34: warning: unused parameter 'texture' [-Wunused-parameter]
30 | cl_GLint miplevel, cl_GLuint texture,
| ~~~~~~~~~~^~~~~~~
[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture2D.c
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture2D.c: In function 'POclCreateFromGLTexture2D':
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture2D.c:31:41: warning: unused parameter 'flags' [-Wunused-parameter]
31 | cl_mem_flags flags,
| ~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture2D.c:32:41: warning: unused parameter 'target' [-Wunused-parameter]
32 | cl_GLenum target,
| ~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture2D.c:33:41: warning: unused parameter 'miplevel' [-Wunused-parameter]
33 | cl_GLint miplevel,
| ~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture2D.c:34:41: warning: unused parameter 'texture' [-Wunused-parameter]
34 | cl_GLuint texture,
| ~~~~~~~~~~~~~~~~^~~~~~~
[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -c /<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture3D.c
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture3D.c: In function 'POclCreateFromGLTexture3D':
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture3D.c:31:41: warning: unused parameter 'flags' [-Wunused-parameter]
31 | cl_mem_flags flags,
| ~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture3D.c:32:41: warning: unused parameter 'target' [-Wunused-parameter]
32 | cl_GLenum target,
| ~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture3D.c:33:41: warning: unused parameter 'miplevel' [-Wunused-parameter]
33 | cl_GLint miplevel,
| ~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clCreateFromGLTexture3D.c:34:41: warning: unused parameter 'texture' [-Wunused-parameter]
34 | cl_GLuint texture,
| ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:23,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BreakConstantGEPs.cpp:24:
/usr/lib/llvm-16/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)':
/usr/lib/llvm-16/include/llvm/ADT/APInt.h:1455:59: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
1455 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueAcquireGLObjects.c
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:19:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/FloatingPointMode.h:19,
from /usr/lib/llvm-16/include/llvm/ADT/APFloat.h:20:
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_string_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:663:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
663 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/raw_ostream.h:700:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::SmallVectorImpl<char>::size_type' {aka 'unsigned int'} may change value [-Wconversion]
700 | OS.reserve(tell() + ExtraSize);
| ~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueAcquireGLObjects.c: In function 'POclEnqueueAcquireGLObjects':
/<<PKGBUILDDIR>>/lib/CL/clEnqueueAcquireGLObjects.c:28:22: warning: unused parameter 'command_queue' [-Wunused-parameter]
28 | cl_command_queue command_queue, cl_uint num_mem_objects,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueAcquireGLObjects.c:28:45: warning: unused parameter 'num_mem_objects' [-Wunused-parameter]
28 | cl_command_queue command_queue, cl_uint num_mem_objects,
| ~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueAcquireGLObjects.c:29:19: warning: unused parameter 'mem_objects' [-Wunused-parameter]
29 | const cl_mem *mem_objects, cl_uint num_events_in_wait_list,
| ~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueAcquireGLObjects.c:29:40: warning: unused parameter 'num_events_in_wait_list' [-Wunused-parameter]
29 | const cl_mem *mem_objects, cl_uint num_events_in_wait_list,
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueAcquireGLObjects.c:30:21: warning: unused parameter 'event_wait_list' [-Wunused-parameter]
30 | const cl_event *event_wait_list, cl_event *event)
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueAcquireGLObjects.c:30:48: warning: unused parameter 'event' [-Wunused-parameter]
30 | const cl_event *event_wait_list, cl_event *event)
| ~~~~~~~~~~^~~~~
[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o -c /<<PKGBUILDDIR>>/lib/CL/clEnqueueReleaseGLObjects.c
In file included from /usr/lib/llvm-16/include/llvm/IR/Value.h:21,
from /usr/lib/llvm-16/include/llvm/IR/User.h:24,
from /usr/lib/llvm-16/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:28:
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
79 | ShiftValue = Log2_64(Value);
| ~~~~~~~^~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'uintptr_t llvm::alignAddr(const void*, Align)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:192:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'uintptr_t' {aka 'unsigned int'} may change value [-Wconversion]
192 | return alignTo(ArithAddr, Alignment);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)':
/usr/lib/llvm-16/include/llvm/Support/Alignment.h:224:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
224 | Out.ShiftValue = Value - 1;
| ~~~~~~^~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
76 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
209 | NumUserOperands = NumOps;
| ^~~~~~
/usr/lib/llvm-16/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion]
218 | NumUserOperands = NumOps;
| ^~~~~~
In file included from /usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-16/include/llvm/IR/Constants.h:29:
/usr/lib/llvm-16/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Type.h:101:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion]
101 | SubclassData = val;
| ^~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueReleaseGLObjects.c: In function 'POclEnqueueReleaseGLObjects':
/<<PKGBUILDDIR>>/lib/CL/clEnqueueReleaseGLObjects.c:28:22: warning: unused parameter 'command_queue' [-Wunused-parameter]
28 | cl_command_queue command_queue, cl_uint num_mem_objects,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueReleaseGLObjects.c:28:45: warning: unused parameter 'num_mem_objects' [-Wunused-parameter]
28 | cl_command_queue command_queue, cl_uint num_mem_objects,
| ~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueReleaseGLObjects.c:29:19: warning: unused parameter 'mem_objects' [-Wunused-parameter]
29 | const cl_mem *mem_objects, cl_uint num_events_in_wait_list,
| ~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueReleaseGLObjects.c:29:40: warning: unused parameter 'num_events_in_wait_list' [-Wunused-parameter]
29 | const cl_mem *mem_objects, cl_uint num_events_in_wait_list,
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueReleaseGLObjects.c:30:21: warning: unused parameter 'event_wait_list' [-Wunused-parameter]
30 | const cl_event *event_wait_list, cl_event *event)
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CL/clEnqueueReleaseGLObjects.c:30:48: warning: unused parameter 'event' [-Wunused-parameter]
30 | const cl_event *event_wait_list, cl_event *event)
| ~~~~~~~~~~^~~~~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::details::FixedOrScalableQuantity<llvm::TypeSize, long long unsigned int>::ScalarTy' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)':
/usr/lib/llvm-16/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
582 | return get(ElementType, SVTy->getMinNumElements());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetGLContextInfoKHR.c
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:784:66: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'llvm::details::FixedOrScalableQuantity<llvm::ElementCount, unsigned int>::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion]
784 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements));
| ^~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)':
/usr/lib/llvm-16/include/llvm/IR/Constants.h:1009:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion]
1009 | setValueSubclassData(Opcode);
| ^~~~~~
[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -c /<<PKGBUILDDIR>>/lib/CL/clUnloadCompiler.c
In file included from /usr/lib/llvm-16/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-16/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-16/include/llvm/IR/Instruction.h:21,
from /usr/lib/llvm-16/include/llvm/IR/BasicBlock.h:22,
from /usr/lib/llvm-16/include/llvm/IR/Function.h:27,
from /usr/lib/llvm-16/include/llvm/IR/InstrTypes.h:27,
from /<<PKGBUILDDIR>>/lib/llvmopencl/BreakConstantGEPs.cpp:25:
/usr/lib/llvm-16/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)':
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:86:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion]
86 | : SubclassID(ID), Storage(Storage), SubclassData1(false) {
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>, 4>; KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; KeyInfoT = llvm::DenseMapInfo<void*>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long long unsigned int> >]'
/usr/lib/llvm-16/include/llvm/IR/Metadata.h:292:66: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
1125 | NumEntries = Num;
| ^~~
In file included from /usr/lib/llvm-16/include/llvm/ADT/ArrayRef.h:12,
from /usr/lib/llvm-16/include/llvm/Transforms/Utils/BasicBlockUtils.h:19,
from /<<PKGBUILDDIR>>/lib/llvmopencl/CanonicalizeBarriers.cc:31:
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In member function 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:578:24: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
578 | return hash_short(buffer, buffer_ptr - buffer, seed);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:590:26: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
590 | return state.finalize(length);
| ~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hashing::detail::hash_integer_value(uint64_t)':
/usr/lib/llvm-16/include/llvm/ADT/Hashing.h:629:23: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
629 | return hash_16_bytes(seed + (a << 3), fetch32(s + 4));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/hpp -I/<<PKGBUILDDIR>>/lib/CL/devices -I/<<PKGBUILDDIR>>/lib/CL/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -I/usr/include -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -c /<<PKGBUILDDIR>>/lib/CL/clGetSupportedImageFormats.c
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry, 8>; KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry, 8>; KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = std::pair<llvm::AACacheLoc, llvm::AACacheLoc>; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, void>; BucketT = llvm::detail::DenseMapPair<std::pair<llvm::AACacheLoc, llvm::AACacheLoc>, llvm::AAQueryInfo::CacheEntry>]'
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:290:65: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<const llvm::Value*, bool, 8>; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<const llvm::Value*, bool, 8>; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1040:27: required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:910:5: required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, bool>]'
/usr/lib/llvm-16/include/llvm/Analysis/AliasAnalysis.h:163:7: required from here
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:1125:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion]
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, unsigned int>]':
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:489:49: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap<const llvm::BasicBlock*, unsigned int>; KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, unsigned int>]'
/usr/lib/llvm-16/include/llvm/ADT/DenseMap.h:374:5: required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::SmallDenseMap<const llvm::BasicBlock*, unsigned int>; KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*, void>; BucketT