Raspbian Package Auto-Building

Build log for pocl (5.0-2+rpi1+b1) on armhf

pocl5.0-2+rpi1+b1armhf → 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